二、API接口
#.1.1 支付请求接口 描述:
method: POST
contenttype: application/x-www-form-urlencoded
示例URL: https://lucktopay.work/Order/orderApi
请求参数
| 参数名 |
参数描述 |
数据类型 |
最大长度 |
出现要求 |
是否签名 |
备注 |
| order_no |
外部订单号 |
String |
50 |
M |
是 |
由商户系统订单,唯一不重复 |
| money |
订单金额 |
String |
20 |
M |
是 |
单位元 |
time |
时间 |
String |
10 |
M |
是 |
单位秒 |
| notify_url |
异步回调地址 |
String |
100 |
M |
是 |
填商户需要接收异步通知的地址 |
sign |
签名 |
String |
30 |
M |
否 |
用于请求校验 |
签名规则:
签名方法未md5 小写
待签字符串:所有参与签名的参数按照Key的ASNI升序顺序 ,以“参数=参数值”的模式拼接成字符串,最后直接拼接秘钥
待签字符串示例:
money=12.00notify_url=http://www.test.com/notify_url.phporder_no=1233
假设秘钥为=>YDNKNDK最终签名字符串:
money=12.00notify_url=http://www.test.com/notify_url.phporder_no=1233YDNKNDK
返参说明:
| 参数名 |
参数描述 |
数据类型 |
最大长度 |
出现要求 |
是否签名 |
备注 |
| code |
下单状态 |
String |
10 |
M |
是 |
0000请求成功 ,0001请求失败 |
| order_no |
外部订单号 |
String |
50 |
M |
是 |
由商户系统订单,唯一不重复 |
| msg |
状态描述 |
String |
20 |
M |
是 |
失败原因 |
| url |
支付地址 |
String |
20 |
M |
是 |
支付地址(code等于0000才返回,其他为空) |
| sign |
签名 |
String |
30 |
M |
否 |
用于返回校验 |
#.1.2 支付回调接口
method: POST
contenttype: application/x-www-form-urlencoded
URL: http://www.test.html(商户上送地址)
返参说明:
| 参数名 |
参数描述 |
数据类型 |
最大长度 |
出现要求 |
是否签名 |
备注 |
| user_order_no |
外部订单号 |
String |
50 |
M |
是 |
由商户系统订单,唯一不重复 |
| money |
订单金额 |
String |
20 |
M |
是 |
单位元 |
| order_no |
平台订单号 |
String |
30 |
M |
是 |
如:M202018659952 |
| status |
订单状态 |
String |
20 |
M |
是 |
success 目前仅通知成功订单 |
| time |
通知的时间 |
String |
20 |
M |
是 |
11位时间戳 |
| sign |
签名 |
String |
30 |
M |
否 |
用于返回校验 |
* 本接口文档最后更新时间:2022-10-16 22:17:13