API在线文档
一、接口总述
#.参数出现规则
M 必须出现
O 可选出现 如不出现,参数名及值都可以不出现
#.签名规则
签名算法使用不同的请求签名不一样具体看各个接口
二、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