npm 包 weixin-pay-zh 使用教程

阅读时长 4 分钟读完

介绍

npm 包 weixin-pay-zh 是一款用于 Node.js 平台的微信支付 SDK,它提供了完整的微信支付 API 接口,支持订单查询、退款、企业付款等功能,并且包含了详细的中文注释和文档,使开发者们更加易于理解和使用。

本文将详细介绍如何使用 npm 包 weixin-pay-zh 实现微信支付的各种功能,并提供示例代码方便大家学习和实践。

安装

使用 npm 安装 weixin-pay-zh:

配置

在使用 weixin-pay-zh SDK 前,需要先配置微信支付的相关参数。在微信商户平台中,可以找到以下参数:

  • appid:公众号 appid 或者小程序 appid
  • mch_id:商户号
  • key:商户密钥
  • notify_url:支付成功的回调地址

将这些参数存放在对象中:

初始化

接下来要使用 weixin-pay-zh SDK 的功能,需要先初始化 SDK:

统一下单

在发起一笔微信支付前,需要先进行统一下单。

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

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

查询订单

查询订单状态并获取支付结果。

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

关闭订单

关闭未支付的订单。

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

申请退款

发起一笔退款申请。

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

查询退款

查询退款申请状态。

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

企业付款

使用微信企业付款给用户打款。

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

总结

本文详细介绍了 npm 包 weixin-pay-zh 的使用方法,包括直接使用 SDK 提供的 API 实现微信支付的各种功能。希望读者们可以通过本文的学习,轻松实现微信支付功能,并在开发过程中更加高效和精确。

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

纠错
反馈