预支付
预支付/二维码支付
接口描述
- 创建订单接口,返回支付宝/微信的付款链接等信息
- 支付宝链接以 alipay://xxx开头, 微信链接以 weixin://xxx开头
接口地址
http://xipay.xiangma365.com/api/openpay/v3/prepay
请求方式
POST
请求头部
Content-Type:application/json
请求参数
参数 | 类型 | 必填 | 描述 | 示例 |
---|---|---|---|---|
inst_no | string | Y | 机构号 ,通道分配 | 60000001 |
mch_no | string | Y | 商户号 | 851811130002 |
shop_no | string | 门店号 | 86000033007 | |
terminal_no | string | 终端号或设备SN | 70020283 | |
pay_type | string | Y | 支付类型:300 支付宝,400 微信,600 云闪付 | 300 |
pay_trace_no | string | Y | 请求流水号(在商户系统内唯一) | werddtuoji0988 |
pay_time | string | Y | 支付请求时间,yyyyMMddHHmmss格式 | 20880907150901 |
total_amount | string | Y | 支付金额,单位:分 | 1 |
order_body | string | 订单描述 | 苹果笔记本 | |
attach | string | 自定义参数,原样返回 | 1234 | |
notify_url | string | 回调地址(如果传值就以此为主,否则默认用渠道配置) | http://open.sh.com | |
sign | string | Y | 签名字符串 | 920ff5b412adb411c6648948f2212fb9 |
请求示例
{
"inst_no": 60000001,
"mch_no": "851808290003",
"pay_type": "300",
"pay_trace_no": "113332313422343002",
"pay_time": "20480776150904",
"total_amount": "2",
"order_body": "测试",
"attach": "888",
"sign": "6e461f5c95c055b3aed017b8fcb8a1a9"
}
响应参数
参数 | 类型 | 必填 | 描述 | 示例 |
---|---|---|---|---|
return_code | string | Y | 响应码:SUCCESS成功,FAIL失败,响应码仅代表通信或参数 | SUCCESS |
result_code | string | Y | 业务结果:PAY_SUCCESS 支付成功 ,PAY_IN_PROCESS 支付中 ,PAY_FAIL 支付失败,只有在return_code为SUCCESS时才会返回。 | PAY_SUCCESS |
return_msg | string | Y | 返回信息提示,“支付成功”,“支付中”,“参数不合法” 等 | 支付成功 |
pay_type | string | Y | 支付类型:300支付宝,400微信,600云闪付 | 300 |
mch_no | string | Y | 商户号 | 851811130002 |
mch_name | string | Y | 商户名称 | 小猫生活 |
shop_no | string | 门店号 | 86000033007 | |
shop_name | string | 门店名称 | 小猫生活 | |
pay_trace_no | string | Y | 请求流水号(必须在商户系统内唯一) | 51c7d68424e5492199cf7f4734a2b977 |
pay_time | string | Y | 请求交易时间,格式yyyyMMddHHmmss | 20181116155621 |
total_amount | string | Y | 支付金额,单位:分 | 100 |
trade_no | string | Y | 订单号 | 20000002814118090716435200001 |
qrcode | string | 二维码地址 | weixin://wxpay/bizpayurl?pr=euHwoZ6 | |
attach | string | 自定义参数,原样返回 | 1234 | |
sign | string | Y | 签名 | 336437c53711dd466154c4162cbe1c52 |
响应示例
{
"return_code":"SUCCESS",
"return_msg":"预支付请求成功",
"result_code":"PAY_SUCCESS",
"pay_type":"400",
"mch_name":"小白盒周康宝岛牛肉饭",
"shop_name":"",
"mch_no":"851808290003",
"shop_no":"",
"pay_trace_no":"113332313422343002",
"pay_time":"20480776150904",
"total_amount":"2",
"qrcode":"weixin://wxpay/bizpayurl?pr=euHwoZ6",
"trade_no":"20000002824118090717365400002",
"attach":"888",
"sign":"d1119b3992bf63351f111b707c4bca5c"
}