同步订单支付结果
接口调用请求说明
如果action_type=1,即支付成功调用该接口后,订单状态status会从10(待付款)变成20(待发货)。
如果action_type=其他,订单状态status会从10(待付款)变成250(取消)。
如果订单状态不是10(待付款)将报错,错误码为100000。
http请求方式:POST
https://api.weixin.qq.com/shop/order/pay?access_token=xxxxxxxxx
请求参数示例
{
"order_id":32434234,
"out_order_id": "xxxxx",
"openid": "oTVP50O53a7jgmawAmxKukNlq3XI",
"action_type": 1, // 默认1:支付成功,2:支付失败,3:用户取消,4:超时未支付;5:商家取消;10:其他
"action_remark": "xxx", // action_type=10时填上具体原因
"transaction_id": "131456479687", // action_type=1时必填
"pay_time": "2020-03-25 14:04:25" // action_type=1时必填
}
回包示例
{
"errcode": 0,
"errmsg":"ok"
}
请求参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
order_id | number | 否 | 订单ID |
out_order_id | string | 否 | 商家自定义订单ID,与 order_id 二选一 |
openid | string | 是 | 用户的openid |
action_type | number | 是 | 类型,默认1:支付成功,2:支付失败,3:用户取消,4:超时未支付;5:商家取消 |
action_remark | string | 否 | 其他具体原因 |
transaction_id | string | 否 | 支付订单号,action_type=1时必填 |
pay_time | string | 否 | 支付完成时间,action_type=1时必填 |
回包参数说明
参数 | 类型 | 说明 |
---|---|---|
errcode | number | 错误码 |
errmsg | string | 错误信息 |