Skip to content
/ cn-pay Public

比较好用的支付宝,微信支付node版SDK

License

Notifications You must be signed in to change notification settings

shmy/cn-pay

Repository files navigation

提示

微信部分功能由于没有测试商户账号,还未完成,敬请关注。

npm npm taonpm taonpm cnpm cnpm license GitHub stars GitHub downloads

环境要求

警告:本模块大量采用ES6语法编写,最低支持到Node.js v6.0.0

进度

支付宝

  • 电脑网页支付 -ok
  • 手机网页支付 -ok
  • 手机App支付 -ok
  • 刷卡支付 -ok
  • 扫码支付 -ok
  • 账户转账 -ok
  • 交易查询 -ok
  • 交易撤销 -ok
  • 交易关闭 -ok
  • 交易退款 -ok
  • 对服务器数据验签 -ok

微信

  • 公众号网页支付 -ok
  • 手机网页(h5)支付 -ok
  • 手机App支付 -ok
  • 小程序支付 -ok
  • 刷卡支付 -ok
  • 扫码支付 -ok
  • 账户转账
  • 交易查询 -ok
  • 交易撤销 -ok
  • 交易关闭 -ok
  • 交易退款
  • 对服务器数据验签 -ok

安装

npm install cn-pay --save # or yarn add cn-pay

通用异常类型

名称 说明
GatewayException 表示支付宝服务器返回的数据非正常结果,例如,参数错误等。可通过读取错误对象的raw属性获取真实的返回数据
InvalidSignException 表示验签失败。

使用

🔥支付宝支付

微信支付