支付
作者: wyh
版本: v1
接口信息
- 请求方式:
post
- 请求地址:
/console/v1/pay
请求参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|
| id | int | 否 | 1 | 订单ID |
| gateway | string | 否 | WxPay | 支付方式,支付插件标识 |
返回参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|
| status | int | 否 | - | 状态码,200成功,400失败 |
| msg | string | 否 | - | 提示信息 |
| code | string | 否 | - | 当status==200,且code==Paid时,表示支付完成;Unpaid表示部分余额支付,需要将返回的data.html数据渲染出来 |
| data.html | string | 否 | - | 三方接口返回内容 |
支付状态
支付状态(支付后,轮询调此接口,状态返回400时,停止调用;状态返回200且code==Paid时,停止调用)
版本: v1
接口信息
- 请求方式:
get
- 请求地址:
/console/v1/pay/:id/status
请求参数
返回参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|
| - | array | 否 | - | - |
| status | int | 否 | - | 状态码,200成功,400失败 |
| msg | string | 否 | - | 提示信息 |
| code | string | 否 | - | Paid表示支付成功,停止调用接口;Upaid表示支付失败,持续调用 |
版本: v1
接口信息
- 请求方式:
post
- 请求地址:
/console/v1/recharge
请求参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|
| amount | float | 否 | 1.00 | 金额 |
| gateway | string | 否 | WxPay | 支付方式 |
返回参数
使用(取消)余额
版本: v1
接口信息
- 请求方式:
post
- 请求地址:
/console/v1/credit
请求参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|
| id | int | 否 | 1 | 订单ID |
| use | int | 否 | 1 | 1使用余额,0取消使用 |
返回参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|
| - | array | 否 | - | - |
| status | int | 否 | - | 状态码,200成功,400失败,报错:已使用过余额时.如果要重新使用,先取消余额,再使用 |
| msg | string | 否 | - | 提示信息 |
| data.id | int | 否 | - | 订单ID |