UNPKG

cn-pay

Version:

a alipay wechat pay lib

67 lines (54 loc) 2.25 kB
## 提示 > 微信部分功能由于没有测试商户账号,还未完成,敬请关注。 [![npm](https://img.shields.io/npm/v/cn-pay.svg?style=flat-square)](https://www.npmjs.com/package/cn-pay) [![npm](https://img.shields.io/npm/dt/cn-pay.svg?style=flat-square)](https://www.npmjs.com/package/cn-pay) [![taonpm](https://npm.taobao.org/badge/v/cn-pay.svg)](https://npm.taobao.org/package/cn-pay) [![taonpm](https://npm.taobao.org/badge/d/cn-pay.svg)](https://npm.taobao.org/package/cn-pay) [![cnpm](https://cnpmjs.org/badge/v/cn-pay.svg)](https://cnpmjs.org/package/cn-pay) [![cnpm](https://cnpmjs.org/badge/d/cn-pay.svg)](https://cnpmjs.org/package/cn-pay) [![license](https://img.shields.io/github/license/shmy/cn-pay.svg?style=flat-square)](https://github.com/shmy/cn-pay/blob/master/LICENSE.md) [![GitHub stars](https://img.shields.io/github/stars/shmy/cn-pay.svg?style=social&label=Star)](https://github.com/shmy/cn-pay) [![GitHub downloads](https://img.shields.io/github/downloads/shmy/cn-pay/total.svg)](https://github.com/shmy/cn-pay) ## 环境要求 > 警告:本模块大量采用`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 ------------------- ## 安装 ```bash npm install cn-pay --save # or yarn add cn-pay ``` ------------------- ## 通用异常类型 | 名称 | 说明 | | :-------- | :------ | | GatewayException | 表示支付宝服务器返回的数据非正常结果,例如,参数错误等。可通过读取错误对象的`raw`属性获取真实的返回数据 | | InvalidSignException | 表示验签失败。 | ## 使用 🔥[支付宝支付](alipay.md) ⛄[微信支付](wechat.md)