npm 包 @charge/sdk 使用教程

阅读时长 4 分钟读完

简介

@charge/sdk 是一个用于接入 Charge 计费支付平台的 Node.js SDK,方便前端开发人员接入 Charge 平台,实现收款功能,使用方便,同时具有稳定、高效的特性。

安装

使用 npm 进行安装:

使用方法

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

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

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

以上是一个简单的使用方法。下面详细介绍每个参数的含义。

apiKey

接入平台分配的 API KEY。

apiSecret

接入平台分配的 API SECRET。

price

订单的金额,单位为分。

body

商品描述。

orderNo

订单编号,唯一标识,不得重复。

redirectUrl

支付成功后的跳转地址。

返回结果

如果调用成功,将返回支付链接,直接跳转即可。为方便开发者调试,以下演示的是支付链接的返回格式:

其中 payUrl 为计费支付平台返回的支付链接,可以直接跳转。

异常处理

当出现错误时,将通过 Promise.reject() 方法返回错误信息。开发人员可以使用 Promise.catch() 方法将错误信息打印出来,例如:

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

完整示例

以下是一个完整的示例代码,可以供开发人员参考:

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

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

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

结论

以上是使用 npm 包 @charge/sdk 的详细教程,从安装到实现了一个简单的支付功能,希望能够帮助到前端开发人员,减少开发成本、提高效率。同时也提醒开发人员注意保护好 API KEY 和 API SECRET,避免泄露增加安全风险。

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

纠错
反馈