首页
/ 【亲测免费】 微信支付v3 Node.js SDK

【亲测免费】 微信支付v3 Node.js SDK

2026-01-20 01:44:49作者:秋泉律Samson

项目基础介绍和主要编程语言

微信支付v3 Node.js SDK 是一个开源项目,旨在为开发者提供一个简单易用的微信支付v3接口的Node.js封装。该项目主要使用 TypeScriptJavaScript 进行开发,支持在TypeScript和JavaScript环境中使用。

项目核心功能

该项目的主要功能包括:

  • 支付接口:支持H5支付、Native支付、App支付、JSAPI支付(小程序支付)等多种支付方式。
  • 订单管理:包括查询订单、关闭订单、申请交易账单、申请资金账单、下载账单等功能。
  • 回调处理:支持回调中的关键信息加密保护,确保数据安全。
  • 签名验证:提供基于非对称密钥的SHA256-RSA数字签名算法,确保请求的安全性。
  • 退款管理:支持申请退款和查询退款状态。
  • 分账功能:支持分账相关接口,如创建分账订单等。

项目最近更新的功能

最近更新的功能包括:

  • v2.2.1:修复回调解密报Unsupported state or unable to authenticate data的问题。
  • v2.2.0:修复回调解密报Unsupported state or unable to authenticate data的问题。
  • v2.1.8:修复回调签名key错误。
  • v2.1.7:修复退款接口refunds和find_refunds返回结果中的http status会被业务status覆盖问题。
  • v2.1.6:Native下单API支持support_fapiao字段。
  • v2.1.5:修复动态appid签名错误。
  • v2.1.4:修复错误原因存在空值bug。
  • v2.1.3:支持分账相关接口。
  • v2.1.2:基础支付接口支持传appid。
  • v2.1.1:商家转账API支持场景参数。
  • v2.1.0:升级superagent依赖6.1.0到8.0.6。
  • v2.0.6:修复发起商家转账零钱参数wx_serial_no(自定义参数,即http请求头Wechatpay-Serial的值)为可选参数。
  • v2.0.4:修复敏感信息加密方法(publicEncrypt)使用微信平台公钥。
  • v2.0.3:修复get请求无参时的签名。
  • v2.0.2:增加敏感信息加密方法(publicEncrypt)。
  • v2.0.1:增加请求头Wechatpay-Serial和完善转账其他接口。
  • v2.0.0:增加提现到零钱和优化接口参数,规定返回参数格式,其他接口会后续优化。

这些更新不仅增强了项目的功能性,还提高了安全性和稳定性,使得开发者在使用微信支付v3接口时更加便捷和安全。

登录后查看全文
热门项目推荐
相关项目推荐