npm 包 paytag 使用教程

阅读时长 5 分钟读完

前言

随着电子商务的日益发展,支付系统变得越来越重要。而Paypal是目前最受欢迎的支付选项之一。在前端开发过程中,我们经常遇到使用Paypal的需求。为了方便调用Paypal的API,一个名为paytag的npm包应运而生。本文将介绍如何使用paytag包进行Paypal支付的集成过程。

安装

安装paytag包只需要进行简单的npm install即可

使用

在使用paytag包之前,你必须先注册开发者账号并获取Paypal API的client_id和secret。你需要把client_id和secret传入到paytag中。

paytag的常用方法有:

  • create()
  • execute()
  • cancel()
  • refund()

具体使用方法以及参数意义请参考官方文档

下面我们以create()方法为例,讲解如何创建Paypal付款订单。

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

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

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

上述代码中,我们指定了支付金额、支付描述文本,以及支付的_currency(货币类型)。当执行成功后,payaalRes.links[1].href值就是可以跳转到Paypal支付页面的URL。

示例代码

下面是完整的应用示例:

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

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

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

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

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

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

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

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

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

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

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

总结

通过上述介绍,我们可以看出,paytag包为前端开发者提供了快捷接入Paypal支付系统的高效方式。通过学习本文,你不仅可以完成Paypal支付的集成,而且还可以更好地理解如何使用npm包。

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

纠错
反馈