Skip to content
/ cn-pay Public

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

License

Notifications You must be signed in to change notification settings

shmy/cn-pay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
wangchao
Apr 28, 2018
a340772 · Apr 28, 2018

History

20 Commits
Apr 28, 2018
Jan 16, 2018
Jan 16, 2018
Apr 24, 2018
Jan 14, 2018
Jan 16, 2018
Jan 16, 2018
Jan 16, 2018
Apr 24, 2018
Jan 16, 2018
Jan 16, 2018

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 表示验签失败。

使用

🔥支付宝支付

微信支付