POST api/v1/Pay/SuBuyPayNotify
扫码扫呗支付回调 注:控制回调时间3秒内避免重复通知
请求信息(Request)
URI 参数
None.
Body 参数
PayNotifyRepo名称 | 描述 | 类型 | 备注 |
---|---|---|---|
pay_ver |
版本号 |
string |
None. |
pay_type |
支付方式 |
string |
None. |
user_id |
付款方用户id,“微信openid”、“支付宝账户”、“qq号”等 |
string |
None. |
merchant_name |
商户名称 |
string |
None. |
merchant_no |
商户号 |
string |
None. |
terminal_id |
终端号 |
string |
None. |
device_no |
商户终端设备号(商户自定义,如门店编号),必须在平台已配置过 |
string |
None. |
terminal_trace |
终端流水号,此处传商户发起预支付或公众号支付时所传入的交易流水号 |
string |
None. |
terminal_time |
终端交易时间,yyyyMMddHHmmss,全局统一时间格式(01时参与拼接) |
string |
None. |
pay_trace |
终端交易时间,yyyyMMddHHmmss,全局统一时间格式(01时参与拼接) |
string |
None. |
pay_time |
当前支付终端交易时间,yyyyMMddHHmmss,全局统一时间格式,与pay_trace同时传递 |
string |
None. |
total_fee |
金额,单位分 |
string |
None. |
end_time |
支付完成时间,yyyyMMddHHmmss,全局统一时间格式 |
string |
None. |
channel_trade_no |
通道订单号,微信订单号、支付宝订单号等 |
string |
None. |
attach |
附加数据,原样返回 |
string |
None. |
receipt_fee |
商家应结算金额,单位分 |
string |
None. |
bank_type |
银行类型,采用字符串类型的银行标识 |
string |
None. |
return_code |
响应码:01 成功 , 02 失败。 响应码仅代表通信状态,不代表业务结果 |
string |
None. |
return_msg |
返回信息 |
string |
None. |
result_code |
业务结果: 01 成功 02 失败 , 03 支付中, 99 该条码暂不支持支付类型自动匹配 |
string |
None. |
key_sign |
签名字符串,拼装所有返回参数(文档序,不拼接令牌),UTF-8编码,32位md5加密转换 |
string |
None. |
out_trade_no |
利楚唯一订单号 |
string |
None. |
IsSuccess |
是否成功 |
boolean |
None. |
请求格式
application/json, text/json
Sample:
{ "pay_ver": "sample string 1", "pay_type": "sample string 2", "user_id": "sample string 3", "merchant_name": "sample string 4", "merchant_no": "sample string 5", "terminal_id": "sample string 6", "device_no": "sample string 7", "terminal_trace": "sample string 8", "terminal_time": "sample string 9", "pay_trace": "sample string 10", "pay_time": "sample string 11", "total_fee": "sample string 12", "end_time": "sample string 13", "channel_trade_no": "sample string 14", "attach": "sample string 15", "receipt_fee": "sample string 16", "bank_type": "sample string 17", "return_code": "sample string 18", "return_msg": "sample string 19", "result_code": "sample string 20", "key_sign": "sample string 21", "out_trade_no": "sample string 22", "IsSuccess": false }
application/xml, text/xml
Sample:
<PayNotifyRepo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WLife.Application.Pay.SaoBeiPay.PayServer.Model"> <key_sign>sample string 21</key_sign> <out_trade_no>sample string 22</out_trade_no> <result_code>sample string 20</result_code> <return_code>sample string 18</return_code> <return_msg>sample string 19</return_msg> <attach>sample string 15</attach> <bank_type>sample string 17</bank_type> <channel_trade_no>sample string 14</channel_trade_no> <device_no>sample string 7</device_no> <end_time>sample string 13</end_time> <merchant_name>sample string 4</merchant_name> <merchant_no>sample string 5</merchant_no> <pay_time>sample string 11</pay_time> <pay_trace>sample string 10</pay_trace> <pay_type>sample string 2</pay_type> <pay_ver>sample string 1</pay_ver> <receipt_fee>sample string 16</receipt_fee> <terminal_id>sample string 6</terminal_id> <terminal_time>sample string 9</terminal_time> <terminal_trace>sample string 8</terminal_trace> <total_fee>sample string 12</total_fee> <user_id>sample string 3</user_id> </PayNotifyRepo>
application/x-www-form-urlencoded
Sample:
响应信息(Response)
资源描述
HttpResponseMessage名称 | 描述 | 类型 | 备注 |
---|---|---|---|
Version | Version |
None. |
|
Content | HttpContent |
None. |
|
StatusCode | HttpStatusCode |
None. |
|
ReasonPhrase | string |
None. |
|
Headers | Object 集合 |
None. |
|
RequestMessage | HttpRequestMessage |
None. |
|
IsSuccessStatusCode | boolean |
None. |