Skip to content

代收订单查询

WARNING

最佳实践(必看)

  1. 对于支付成功的判定,需判定status和orderStatus状态,即status==200&&orderStatus="SUCCESS"
  2. 对于超时或者拿不到orderStatus,不要做任何修改和判定

接口

POST /cashin/php/order/query

请求头

名称必填示例说明
Content-Typeapplication/json

请求参数

字段类型必填说明
signstring验名
mchOrderNostring商户订单号
mchIdinteger商户号
timestampinteger当前时间戳 — 秒级时间戳

请求示例

json
{
  "mchId": 399204155797661,
  "timestamp": 16624500121,
  "mchOrderNo": "order_1662450069",
  "sign": "xxxxxxxxxxxxx"
}

响应参数

字段类型必填说明
statusinteger状态
msgstring信息
dataobject数据
data.orderStatusstring enum订单状态 — PENDING, SUCCESS, FAILED, REFUND, PART_SUC
data.amountnumber实际支付金额
data.timeEndinteger完结时间 — 时间戳单位秒
data.feenumber手续费用
data.mchOrderNostring商户订单号
data.platOrderNostring平台订单号

响应示例

json
{
  "status": 200,
  "msg": null,
  "data": {
    "mchOrderNo": "order_1662112944",
    "platOrderNo": "P5nosqyWAQsQZNtYa5OW",
    "orderStatus": "PENDING",
    "amount": "1200.00",
    "fee": "14.00"
  }
}

相关文档

Transafe 开发者文档