npm 包 react-native-plaid 使用教程

阅读时长 4 分钟读完

前言

随着移动互联网的普及,金融行业也在不断的转型升级,移动支付、互联网银行等已经成为人们生活中不可或缺的一部分。然而,随着人们对金融产品服务的要求越来越高,安全、便捷、高效成为了人们选择金融产品的重要指标之一,而在移动端实现这些要求则需要根据不同的移动平台进行定制化开发。因此,本文将介绍一种基于 React Native 技术实现的金融服务支付平台,该平台支持对各种金融服务进行智能化支付及数据查询,既符合移动端金融用户的需求也具有很高的安全性和稳定性,若使用者熟练掌握本文所介绍的技术,可以快速实现类似的支付平台。

react-native-plaid

介绍

React Native Plaid 是一个在 React Native 中实现的金融服务支付平台。该平台基于 Plaid API 开发,提供了包括银行账户链接、交易查询等服务,同时也支持 ACH 转账。使用 React Native Plaid 组件,用户可以方便地将交易信息添加到应用程序中,并为其结构化、加工或安全存储数据。

安装

首先,使用 npm 安装 react-native-plaid:

配置

  1. 添加 Plaid API key

在您的应用中,您将需要使用 Plaid API key。 您可以在 plaid.com 指标板中找到您的 API key。 您也可以查看 plaid.com/docs/api/#authentication

-- -------------------- ---- -------
------------
----------- ---
---- ---
---- ---
-------- -------
------------- -
    ---------- --
--
---------- ---------------------- --------- ---
------- ------------- --------- ---
---

其中,key 为必填项,为您在指标板中找到的 API key。env 表示您希望使用的 Plaid 环境,可以为 'sandbox''development''production' ,默认值为 'sandbox'

  1. 修改 ios 启动文件

检查是否在您的 Info.plist 中启用了 NSAllowsArbitraryLoads,它在 iOS 10 中默认为 NO:

示例代码

-- -------------------- ---- -------
------ ----- ---- --------
------ - ----- - ---- ---------------------

------ ------- ----- --- ------- --------------- -
    ------------------ -
        -------------
    -

    -------- - -- -- -
        ------------
            ----------- ----- ------ ------
            ---- ----- ------ -----
            ---- ----------
            -------- -------- ----------------
        ---
    -

    -------- -
        ------ -
            ------
                ----------- -------------
                ----------------- ------------------------
                    ----------- ----------
                -------------------
            -------
        --
    -
-

总结

本文对 React Native Plaid 的基础知识进行了介绍,包括使用该 npm 包实现金融服务支付平台的安装、配置、示例代码等内容。希望可以为读者了解和掌握 React Native Plaid 这一技术提供一定的帮助和指导,也希望读者能够通过本文的学习进一步了解和应用 React Native 技术,并通过不断地学习和实践,为移动互联网金融服务的应用开发做出更多的贡献。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066b5551ab1864dac66b3a

纠错
反馈