創建收款訂單
請求路徑 : api/pay/cashierOrder
請求方式 : POST
請求類型 : application/json or application/x-www-form-urlencoded
請求參數
mchNo
必填.商家在PassToPay的唯一編號,在管理後台可查看。
M1621873433953
appId
必填.应用id,在管理後台可查看。
60cc09bce4b0f1c0b83761c9
mchOrderNo
必填。商家系統產生的唯一訂單號碼。
20160427210604000490
amount
必填.付款金額,单位:分 注意只支持2位精度,乘以100后使用Integer類型。
100
currency
必填。三位數貨幣代碼
cny
reqTime
必填。請求API時間,13位時間戳。
1622016572190
activeTime
必需.激活时间, 1.2 版本必需
1622016572190
userName
必填。發起付款的用戶真實姓名。
李斯
version
必填 版本號,當前接口支持最低版本為:1.1。
1.2
signType
必填。簽名類型,目前僅支援MD5方式。
MD5
sign
必填。簽名值,詳細請參考請求簽名。
C380BEC2BFD727A4B6845133519F3AD6
subject
產品標題(保留欄位,當前版本不要傳值。)
商品
body
產品描述(保留欄位,當前版本不要傳值。)
0
userName
發起付款的用戶真實姓名。
張三
mbrTel
發起付款用戶的手機號碼
13812341234
idNo
發起付款用戶的身份證號碼
320681198603213312
notifyUrl
支付結果回調通知URL,只有傳入該值才會啟動通知
https://www.yourserver.com/notify.htm
returnUrl
支付完成後跳轉URL
https://www.yourserver.com/return.htm
expiredTime
訂單過期時間,單位秒。不傳或小於15分鐘將設置為15分鐘。
3600
extParam
商家擴充參數,回調時原樣返回
134586944573118714
clientIp
客户端发起支付的IP地址
8.8.8.8
請求範例:
回應參數
code
是
0
0-處理成功,其他-處理錯誤,具體參見錯誤碼
msg
否
Signing failure
具體錯誤原因,如:簽名失敗、參數格式校驗錯誤
sign
否
CCD9083A6DAD9A2DA9F668C3D4517A84
對資料中的資料進行簽名。如果資料為空,則不會傳回。
data
否
{}
返回支付訂單,json格式資料。請參閱下面支付訂單
支付訂單:
payOrderId
U12021022311124442600
必填.返回付款系統訂單編號
mchOrderNo
20160427210604000490
必填返回商家傳入的訂單編號
orderState
2
必填付款訂單狀態 0-已產生訂單 1-付款中 2-付款成功 3-付款失敗 4-已取消 5-已退款 6-訂單已關閉
payDataType
payUrl
必填付款參數類型 payUrl-跳轉連結方式
errCode
ACQ.PAYMENT_AUTH_CODE_INVALID
通道傳回的錯誤碼
errMsg
Business Failed
通道傳回的錯誤描述
回應樣本
下面是使用不同語言發起支付訂單的代碼片段,可以作為參考:
(注意代碼中為對異常場景做處理,請結合業務場景自行處理)
Last updated