微信公众号支付接口
接口名称
openapi.payment.order.h5pay
请求方式
POST
请求头
application/json; charset=utf-8
请求业务参数
参数 | 类型 | 是否必填 | 最大长度 | 描述 |
---|---|---|---|---|
merchant_order_sn | string | 是 | 32 | 第三方商户订单号,确保唯一 |
open_id | string | 是 | 32 | 授权接口返回的第一个参数 |
sub_open_id | string | 是 | 32 | 授权接口返回的第二个参数 |
total_fee | float | 是 | 10 | 订单金额(元) ,精确到2位小数 |
store_id | int | 否 | 10 | 门店ID,当存在多个门店时,此字段必填 |
cashier_id | int | 否 | 10 | 收银员ID |
请求示例:
{ "biz_content": "{\"store_id\":2923,\"merchant_order_sn\":\"201704261493191090248\",\"open_id\":\"oig3WsgiWaoUY5F-pO4zgGzenyqk\",\"sub_open_id\":\"oig3WsgiWaoUY5F-pO4zgGzenyqk\",\"total_fee\":0.01}", "method": "openapi.payment.order.h5pay" }
成功异步返回
参数 | 类型 | 是否必填 | 最大长度 | 描述 |
---|---|---|---|---|
prepay_id | string | 是 | 32 | 预支付订单号 |
order_sn | string | 是 | 32 | 付呗订单号 |
merchant_order_sn | string | 是 | 32 | 第三方订单号 |
响应示例:
{ "result_message": "成功", "data": { "prepay_id": "wx20170208150319a21b5298740045069530", "order_sn": "20170208150319081267", "merchant_order_sn": "20160120105532861111" }, "result_code": 200 }
失败同步返回
参数 | 类型 | 是否必填 | 最大长度 | 描述 |
---|---|---|---|---|
merchant_order_sn | string | 是 | 32 | 第三方商户订单号 |
order_sn | string | 是 | 32 | 付呗订单号 |
- 响应示例:
{ "result_message": "您的帐号需要进行服务商验证,请联系您的服务商或付呗客服。", "data": { "order_sn": "20170208150614903171", "merchant_order_sn": "20160120105532861111" }, "result_code": 400 }