跳转到内容

代付创建

API TEST CONSOLE

模拟请求

POST/trade/payout/create

Header Params

Body Params application/json

Response

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

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

向指定银行账户或钱包发起代付,账户类型由字符串型 payoutType 映射。

POST/trade/payout/create

请求参数

字段类型必填最大长度说明
merchantOrderNoString32商户订单号
transactionAmountString20付款金额,整数(保留 2 位小数)
payoutTypeString20代付方式
idTypeString50用户证件类型
userIdCardString32用户证件号码
userNameString64用户姓名
userPhoneString20用户手机号
userEmailString50用户邮箱
bankCodeString20银行编码
bankAccountNoString50收款账户
descriptionString100说明
payoutCallbackUrlString200代付回调地址
VellPay 不对外暴露老接口的 bankName 字段。

请求示例

{
"merchantOrderNo": "PAYOUT202609170001",
"transactionAmount": "100.00",
"payoutType": "PAYOUT_TYPE",
"userName": "TEST USER",
"bankCode": "BANK_CODE",
"bankAccountNo": "1234567890",
"payoutCallbackUrl": "https://merchant.example/callback"
}

响应参数

字段类型必填最大长度说明
codeint-状态码,非 200 代表异常
dataObject-响应体
data.merchantOrderNoString32商户订单号
data.tradeNoString32平台单号
data.transactionAmountString-付款金额
data.statusString24订单状态
data.payoutTypeString24代付方式
msgString-异常信息
tidString-traceId

响应示例

{
"code": 200,
"data": {
"merchantOrderNo": "PAYOUT202609170001",
"tradeNo": "VP20260917000002",
"transactionAmount": "100.00",
"status": "PROCESSING",
"payoutType": "PAYOUT_TYPE"
},
"msg": "success",
"tid": "747bbf80261844ed85b809212aab0d81"
}