跳转到内容

代收创建

API TEST CONSOLE

模拟请求

POST/trade/payment/create

Header Params

Body Params application/json

Response

TEST ONLY
该国家测试域名暂未配置。

认证信息仅保留在当前页面内存中,不会写入本地存储。

使用统一字段创建代收订单。支付方式和必填字段根据请求所属国家确定。

POST/trade/payment/create

使用公共请求头

请求参数

字段类型必填最大长度说明
merchantOrderNoString32商户订单号
transactionAmountString20收款金额
paymentTypeString24支付方式
idTypeString32用户证件类型
userIdCardString32用户证件号码
userNameString64用户姓名
userPhoneString20用户手机号
userEmailString50用户邮箱
bankCodeString20银行编码
bankAccountNoString20银行账户
merchantNameString20商户名称
descriptionString100说明
accountHolderNumberString20账户持有人识别码,格式 YYMMDD
ipAddressString64付款人 IP 地址
channelString64支付方式扩展字段
expireTimeString-订单过期时间,使用国家当地时间
paymentCallbackUrlString200代收回调地址

请求示例

{
"merchantOrderNo": "ORDER202609170001",
"transactionAmount": "100.00",
"paymentType": "PAYMENT_TYPE",
"userName": "TEST USER",
"userPhone": "6123456789",
"userEmail": "user@example.com",
"paymentCallbackUrl": "https://merchant.example/callback"
}

响应参数

字段类型必填最大长度说明
codeint-状态码,非 200 代表异常
dataObject-响应体
data.merchantOrderNoString24商户订单号
data.tradeNoString24平台单号
data.transactionAmountString-收款金额,整数或保留 2 位小数
data.statusString24订单状态
data.paymentTypeString24支付方式
data.failMsgString200订单失败原因
data.paymentInfoString200支付信息
data.additionalObject-附加信息
msgString-异常信息
tidString-traceId

响应示例

{
"code": 200,
"data": {
"merchantOrderNo": "ORDER202609170001",
"tradeNo": "VP20260917000001",
"transactionAmount": "100.00",
"status": "PENDING",
"paymentType": "PAYMENT_TYPE",
"paymentInfo": "PAYMENT_INFORMATION"
},
"msg": "success",
"tid": "747bbf80261844ed85b809212aab0d81"
}