介绍
npm 包 weixin-pay-zh 是一款用于 Node.js 平台的微信支付 SDK,它提供了完整的微信支付 API 接口,支持订单查询、退款、企业付款等功能,并且包含了详细的中文注释和文档,使开发者们更加易于理解和使用。
本文将详细介绍如何使用 npm 包 weixin-pay-zh 实现微信支付的各种功能,并提供示例代码方便大家学习和实践。
安装
使用 npm 安装 weixin-pay-zh:
npm install weixin-pay-zh --save
配置
在使用 weixin-pay-zh SDK 前,需要先配置微信支付的相关参数。在微信商户平台中,可以找到以下参数:
- appid:公众号 appid 或者小程序 appid
- mch_id:商户号
- key:商户密钥
- notify_url:支付成功的回调地址
将这些参数存放在对象中:
const config = { appid: 'your_appid', mch_id: 'your_mch_id', key: 'your_key', notify_url: 'your_notify_url' };
初始化
接下来要使用 weixin-pay-zh SDK 的功能,需要先初始化 SDK:
const WxPay = require('weixin-pay-zh'); const wxpay = new WxPay(config);
统一下单
在发起一笔微信支付前,需要先进行统一下单。
-- -------------------- ---- ------- ----- ----- - - ----- ------- ------------- -------- ---------- ----------- ----------------- --- ---- ----------- ----------- ----------- ---------------------- --- ------- --- ----------------- - ----- ----- -- ------------------------- ----- ------- -- - -- ----- - ------------------- ------- - -------------------- ---
查询订单
查询订单状态并获取支付结果。
-- -------------------- ---- ------- ------------------ ------------- ------- -- ----- ------- -- - -- ----- - ------------------- ------- - -------------------- ---
关闭订单
关闭未支付的订单。
-- -------------------- ---- ------- ------------------ ------------- ------- -- ----- ------- -- - -- ----- - ------------------- ------- - -------------------- ---
申请退款
发起一笔退款申请。
-- -------------------- ---- ------- -------------- ------------- -------- -------------- --------- ---------- ----------- ----------- ----------- -- ----- ------- -- - -- ----- - ------------------- ------- - -------------------- ---
查询退款
查询退款申请状态。
-- -------------------- ---- ------- ------------------- ------------- -------- -------------- -------- -- ----- ------- -- - -- ----- - ------------------- ------- - -------------------- ---
企业付款
使用微信企业付款给用户打款。
-- -------------------- ---- ------- ---------------- ----------------- -------- ------- --- -------- ----------- --------- -- ------------- ------- ------------ ----- ------- ----------------- --- --- -- ----- ------- -- - -- ----- - ------------------- ------- - -------------------- ---
总结
本文详细介绍了 npm 包 weixin-pay-zh 的使用方法,包括直接使用 SDK 提供的 API 实现微信支付的各种功能。希望读者们可以通过本文的学习,轻松实现微信支付功能,并在开发过程中更加高效和精确。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005730681e8991b448e92f7