cn-pay
Version:
a alipay wechat pay lib
67 lines (54 loc) • 2.25 kB
Markdown
## 提示
> 微信部分功能由于没有测试商户账号,还未完成,敬请关注。
[](https://www.npmjs.com/package/cn-pay)
[](https://www.npmjs.com/package/cn-pay)
[](https://npm.taobao.org/package/cn-pay)
[](https://npm.taobao.org/package/cn-pay)
[](https://cnpmjs.org/package/cn-pay)
[](https://cnpmjs.org/package/cn-pay)
[](https://github.com/shmy/cn-pay/blob/master/LICENSE.md)
[](https://github.com/shmy/cn-pay)
[](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)