Nodejs对接微信商户支付接口API

Nodejs对接微信商户支付接口API

微信支付商户

https://pay.weixin.qq.com

基于wechatpay-node-v3

https://www.npmjs.com/package/wechatpay-node-v3

仅适用于JSAPI和微信小程序

外部方法

支付接口
[POST]:wxpay/jsapi
Method:transactions_jsapi
拉起支付接口返回响应预支付ID(prepay_id),通过微信端拉起支付功能

支付结果回调通知
[POST] wxpay/notify
Method:decipher_gcm
接口需要忽略token对外开放,对传入参数进行校验,只有通过解密后才能拿到具体的支付信息

退款结果回调通知
[POST] wxpay/refund/notify
Method:decipher_gcm
接口与支付结果回调通知相同都是用于接收微信对处理结果的消息

内部方法

查询接口
一般来说这个接口不对外开放,而是在后台对具体业务的时候使用

关闭订单
关闭订单使订单不能再支付,一般在订单过期时同时进行关闭订单处理

优化方案

接口可以使用动态路由再加上DTO验证避免被恶意攻击

项目

i2 E-Sport 免费电竞游戏俱乐部系统项目(后台+小程序)

2025-8-17 20:14:13

node.js

i2 Play 订单插件 - 快速在MVP项目中集成订单功能

2025-8-19 0:39:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索