同步订单支付结果

接口调用请求说明

如果action_type=1,即支付成功调用该接口后,订单状态status会从10(待付款)变成20(待发货)。

如果action_type=其他,订单状态status会从10(待付款)变成250(取消)。

如果订单状态不是10(待付款)将报错,错误码为100000。

  1. http请求方式:POST
  2. https://api.weixin.qq.com/shop/order/pay?access_token=xxxxxxxxx

请求参数示例

  1. {
  2. "order_id":32434234,
  3. "out_order_id": "xxxxx",
  4. "openid": "oTVP50O53a7jgmawAmxKukNlq3XI",
  5. "action_type": 1, // 默认1:支付成功,2:支付失败,3:用户取消,4:超时未支付;5:商家取消;10:其他
  6. "action_remark": "xxx", // action_type=10时填上具体原因
  7. "transaction_id": "131456479687", // action_type=1时必填
  8. "pay_time": "2020-03-25 14:04:25" // action_type=1时必填
  9. }

回包示例

  1. {
  2. "errcode": 0,
  3. "errmsg":"ok"
  4. }

请求参数说明

参数类型是否必填说明
order_idnumber订单ID
out_order_idstring商家自定义订单ID,与 order_id 二选一
openidstring用户的openid
action_typenumber类型,默认1:支付成功,2:支付失败,3:用户取消,4:超时未支付;5:商家取消
action_remarkstring其他具体原因
transaction_idstring支付订单号,action_type=1时必填
pay_timestring支付完成时间,action_type=1时必填

回包参数说明

参数类型说明
errcodenumber错误码
errmsgstring错误信息