npm 包 pjbank-js-sdk 使用教程

阅读时长 4 分钟读完

介绍

pjbank-js-sdk 是一个用于与 PJBank 接口交互的 Node.js 客户端 SDK。使用该 SDK 可以方便地发起 PJBank 支付、查询订单、退款等操作。

准备工作

在使用 pjbank-js-sdk 之前,你需要先具备以下条件:

  1. 一台能够联网的电脑或服务器。
  2. Node.js 运行环境。你可以从 Node.js 官网 下载最新版本。
  3. PJBank 商家账户。如果你还没有 PJBank 商家账户,可以前往 PJBank 官网 进行注册。

安装

你可以使用 npm 来安装 pjbank-js-sdk。在终端中执行以下命令:

使用方法

初始化 SDK

你需要先导入 pjbank-js-sdk 模块并初始化 PJBank 实例:

其中,credencial 是你的 PJBank 商家账号的 credencial,chave 是你的 PJBank 商家账号的 chave。isProduction 标识你当前是在生产环境还是测试环境。通常情况下,你应该将其设置为 false

发起支付

要发起支付,可以使用以下方法:

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

其中,amount 表示支付金额,paymentTypes 是一个数组,表示你要支持哪些支付方式。在上面的示例中,我们选择了信用卡支付,card_number 是信用卡卡号,card_holder_name 是持卡人姓名,expiration_month 是信用卡有效期月份,expiration_year 是信用卡有效期年份,security_code 是信用卡背面的安全码,instalments 表示分几期支付,card_cvv 表示信用卡 CVV,postback_url 是支付成功后 PJBank 会回调的接口。你需要在你的服务器上实现该接口。

查询订单

要查询订单,可以使用以下方法:

其中,transactionId 是 PJBank 返回的订单号。

退款

要退款,可以使用以下方法:

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

其中,amount 表示退款金额,original_operation_id 是原始订单的操作 ID。

总结

通过本文,你学习了如何使用 pjbank-js-sdk 来快速实现 PJBank 支付、查询订单、退款等功能。在使用之前,你需要先完成 PJBank 商家账户的注册并获得 credencial 和 chave。如果你想进一步了解 pjbank-js-sdk,可以访问 官方文档

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

纠错
反馈