订单查询接口
用户发起支付后,可通过本接口发起订单查询来确认订单状态
请求地址:/api/check
请求参数:
字段名称 | 字段类型 | 必填参数 | 说明 |
---|---|---|---|
payjs_order_id | string(32) | Y | 平台订单号 |
sign | string(32) | Y | 数据签名 详见签名算法 |
请求返回:
字段名称 | 字段类型 | 必填参数 | 说明 |
---|---|---|---|
return_code | int | Y | 1:请求成功0:请求失败 |
mchid | string(32) | Y | 平台商户号 |
out_trade_no | string(32) | Y | 用户端订单号 |
payjs_order_id | string(32) | Y | 订单号 |
transaction_id | string(32) | N | 微信显示订单号 |
status | int(1) | Y | 0:未支付,1:支付成功 |
openid | string(32) | N | 用户OPENID |
total_fee | int(16) | N | 订单金额 |
paid_time | string(32) | N | 订单支付时间 |
attach | string(127) | N | 用户自定义数据 |
sign | string(32) | Y | 数据签名 详见签名算法 |
提示:请做好用户端订单号的唯一性处理。在适当时机会开放通过自身订单号查询订单详情
此接口用户订单状态的辅助查询,请勿直接使用此接口做订单状态的高频轮询,调用频率过高可能会导致IP进入黑名单
正确的业务逻辑:商户侧服务器通过接收异步通知后更新自己订单状态,用户前端轮询应放在商户侧订单状态