商家通過此API查詢訂單,支付網關將傳回最新的訂單信息。
請求路徑 : api/pay/query
請求方式 : POST
請求類型 : application/json or application/x-www-form-urlencoded
請求參數
| 參數名稱 | 描述 | 範例 |
|---|---|---|
| mchNo | 必填。商家號碼 | M1621873433953 |
| appId | 必填。應用程式 ID | 60cc09bce4b0f1c0b83761c9 |
| reqTime | 必填。請求API時間,13位元時間戳 | 1622016572190 |
| version | 必填。版本號,固定:1.0 | 1.0 |
| signType | 必填。簽名類型,目前僅支援MD5方式 | MD5 |
| sign | 必填。簽名值,詳見請求簽名 | C380BEC2BFD727A4B6845133519F3AD6 |
| mchOrderNo | 商家唯一訂單編號。mchOrderNo、payOrderId不可同時為空。 | 20160427210604000490 |
| payOrderId | 支付網關產生的訂單號碼。mchOrderNo、payOrderId不可同時為空。 | P20160427210604000490 |
範例:
{
"payOrderId": "P202106181104177050002",
"appId": "60cc09bce4b0f1c0b83761c9",
"sign": "46940C58B2F3AE426B77A297ABF4D31E",
"signType": "MD5",
"reqTime": "1624006009",
"mchNo": "M1623984572",
"version": "1.0"
}
回應:
| 參數 | 描述 | 範例 |
|---|---|---|
| code | 必填。0-處理成功,其他-處理錯誤,具體參見錯誤碼 | 0 |
| msg | 必填。具體錯誤原因,如:簽名失敗、參數格式驗證錯誤 | Signing failure |
| sign | 必填。對data中的資料進行簽名。如果資料為空,則不會傳回。 | CCD9083A6DAD9A2DA9F668C3D4517A84 |
| data | 必填。返回訂單數據,json格式數據 | {} |
Data Parameter:
| Parameter | Description | Sample value |
|---|---|---|
| payOrderId | 必填。返回付款系統訂單編號 | P12021022311124442600 |
| mchNo | 必填。商家號碼 | M1621873433953 |
| appId | 必填。應用程式 ID | 60cc09bce4b0f1c0b83761c9 |
| mchOrderNo | 必填。返回商家傳入的訂單編號 | 20160427210604000490 |
| wayCode | 必填。付款方式,如CHANNEL_CASHIER | CHANNEL_CASHIER |
| amount | 必填。付款金額,單位分 | 1000 |
| currency | 必填。三位數貨幣代碼,人民幣:cny | cny |
| state | 必填。付款訂單狀態 0:訂單生成 1:付款中 2:支付成功 3:支付失敗 4:取消 5:退款 6:訂單關閉 | 2 |
| clientIp | 用戶端 IPV4 位址 | 210.73.10.148 |
| subject | 產品標題 | 標題測試 |
| body | 產品說明 | 描述測試 |
| payUrl | 支付url。當前只有收銀台訂單才會返回。 | |
| channelOrderNo | 對應通道的訂單編號 | 20160427210604000490 |
| errCode | 通道訂單回傳錯誤碼 | 1002 |
| errMsg | 通道訂單回傳錯誤說明 | 134586944573118714 |
| extParam | 商家擴充參數,回呼時原樣返回 | 134586944573118714 |
| createdAt | 訂單建立時間,13位時間戳 | 1622016572190 |
| successTime | 訂單支付成功時間,13位時間戳 | 1622016572190 |