订单查询接口


用户发起支付后,可通过本接口发起订单查询来确认订单状态

请求地址:https://payjs.cn/api/check

请求参数:

字段名称 字段类型 必填参数 说明
payjs_order_id string(32) Y PAYJS 平台订单号
sign string(32) Y 数据签名 详见签名算法

请求返回:

字段名称 字段类型 必填参数 说明
return_code int Y 1:请求成功 0:请求失败
mchid string(32) Y PAYJS 平台商户号
out_trade_no string(32) Y 用户端订单号
payjs_order_id string(32) Y PAYJS 订单号
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 数据签名 详见签名算法

提示:请做好用户端订单号的唯一性处理。PAYJS 在适当时机会开放通过自身订单号查询订单详情


此接口用户订单状态的辅助查询,请勿直接使用此接口做订单状态的高频轮询,调用频率过高可能会导致IP进入黑名单

正确的业务逻辑:商户侧服务器通过接收异步通知后更新自己订单状态,用户前端轮询应放在商户侧订单状态

特别提醒:一个支付成功的订单,如果接收到check查询,代表已经成功送达。此时如果异步通知正在执行,则会中断执行

powered by Gitbook最后更新: 2019-07-09