npm 包 react-native-paypal-bridge 使用教程

阅读时长 6 分钟读完

简介:

react-native-paypal-bridge 是一个基于 React Native 的支付功能开发库,集成了 PayPal 账号的支付流程,该库可以帮助开发者快速创建 PayPal 集成支付的应用程序。

在本篇教程中,我们将会讨论如何使用 react-native-paypal-bridge 库。

前提

在使用 react-native-paypal-bridge 库之前,必须先确保 React Native 已经正确地被安装并运行在你的电脑上。

安装

首先,打开终端并进入你的 React Native 应用程序目录。接着执行如下命令:

这个命令会自动将 react-native-paypal-bridge 包安装到项目中,并添加到项目的 package.json 文件中。

配置

  1. 添加 react-native-paypal-bridge 依赖于包的根目录下的 package.json 文件。最好使用 npm i package_name —-save
  1. /android/app/build.gradle 文件中进行以下配置:
-- -------------------- ---- -------
------- -
  ---
  ------------- -
    ---
    --------------- ----
  -
-

------------ -
  -------------- ------------------------------------------
-
  1. 添加以下语句到 Android/src/main/AndroidManifest.xml 文件的 application 标签中:
-- -------------------- ---- -------
-------------
  ---
  --------- --------------------------------------------------------------
            ------------------------------------------------------------- --
  --------- ------------------------------------------------------------
            ------------------------------------------------------------- --
  --------- --------------------------------------------------------------------
            ------------------------------------------------------------- --
  --------- ---------------------------------------------------------------------
            ------------------------------------------------------------- --
  --------- --------------------------------------------------------------------------
            ------------------------------------------------------------- --
  --------- ---------------------------------------------------------------------------
            ------------------------------------------------------------- --
  ---
--------------

示例代码

下面代码展示一个简单的使用 react-native-paypal-bridge 的支付组件示例:

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

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

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

在示例代码中,我们在支付组件中使用了 React Native 上的 PayPal 桥接库。这里我们调用 `Paypal.paymentRequest' 用于请求一个支付。

在调用 paymentRequest 方法时,你需要传递以下信息:

  • clientId —— 这是你在 PayPal 账户中创建的应用程序的客户端ID。
  • environment——这是 PayPal 的环境,可能是NO_NETWORK或SANDBOX,用于测试。
  • price——这是要支付的金额。
  • currency——这是要支付的货币类型。
  • description——这是支付描述。

述这些参数都必须从服务端获取。

最后,当用户点击按钮时,我们会调用 paymentRequest 方法,通过传入上述的支付信息,完成支付过程并打印responseData到日志中。

至此,react-native-paypal-bridge 库的使用和配置就介绍完了,希望能够帮助大家快速加入支付环节。

参考资料

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

纠错
反馈