README
egg-szjcomo-wxpay
基于egg.js的微信支付插件
插件安装
$ npm i egg-szjcomo-wxpay --save
插件依赖
npm i egg-szjcomo-utils --save
插件使用
// {app_root}/config/plugin.js
exports.wxpay = {
enable: true,
package: 'egg-szjcomo-wxpay',
};
插件配置
// {app_root}/config/config.default.js
exports.wxpay = {
appid:'可选',
mch_id:'可选',
device_info:'可选',
notify_url:'可选',
key:'可选',
ssl_cert:'path 可选',
ssl_key:'path 可选'
};
see config/config.default.js for more detail.
特别说明
如果配置项中配置有参数,可以在OPTIONS中不用传参
插件API
orderCreate 创建订单
| 参数 | 类型 | 是否必填 | 备注说明 |
|---|---|---|---|
| options | object | 是 | 请查看微信订单创建参数统一下单 |
| key | string | 否 | 支付密钥(配置项中未配置必填) |
| debug | bool | 否 | 调试开关 |
orderClose 关闭订单
| 参数 | 类型 | 是否必填 | 备注说明 |
|---|---|---|---|
| options | object | 是 | 请查看微信订单关闭参数关闭订单 |
| key | string | 否 | 支付密钥(配置项中未配置必填) |
| debug | bool | 否 | 调试开关 |
orderQuery 订单查询
| 参数 | 类型 | 是否必填 | 备注说明 |
|---|---|---|---|
| options | object | 是 | 请查看微信订单查询参数订单查询 |
| key | string | 否 | 支付密钥(配置项中未配置必填) |
| debug | bool | 否 | 调试开关 |
orderRefund 退款申请
| 参数 | 类型 | 是否必填 | 备注说明 |
|---|---|---|---|
| options | object | 是 | 请查看微信订单查询参数申请退款 |
| key | string | 否 | 支付密钥(配置项上中未配置必填) |
| ssl_cert | string | 否 | 证书(配置项中未配置必填) |
| ssl_key | string | 否 | 证书(配置项中未配置必填) |
| debug | bool | 否 | 调试开关 |
refundQuery 退款查询
| 参数 | 类型 | 是否必填 | 备注说明 |
|---|---|---|---|
| options | object | 是 | 请查看微信订单查询参数退款查询 |
| key | string | 否 | 支付密钥(配置项上中未配置必填) |
| ssl_cert | string | 否 | 证书(配置项中未配置必填) |
| ssl_key | string | 否 | 证书(配置项中未配置必填) |
| debug | bool | 否 | 调试开关 |