跳转到内容

创建代付

请求地址

methodurl
POST/api/pay/payout/create/v1

头部信息(header)

header 参数入参参数描述
timestamp请求时间戳
nonce随机值
countryVN
appCodeapp 编号

支持账户类型列表(accountType)

AccountType账户类型名称
2101BANK
2102Wallet

请求参数

字段类型必需长度描述
merchantOrderNoStringyes32商户订单号
accountTypeIntyes账户类型,详见账户类型列表
amountStringyes20代付金额;(越南盾)VND,支持整数
bankCodeStringyes50银行编码;参考银行列表
bankNameStringyes50银行名称;参考银行列表
bankAccountStringyes32收款账号:传输用户真实收款账号信息
realNameStringyes255用户姓名:传用户的真实姓与名
idCardNumberStringyes32证件号码
idTypeStirngyes32证件类型:BRBANK
signStringyes签名
emailStringyes50收款人邮箱,传用户的真实邮箱
phoneStringyes50电话号码:以0开头的10位数字
callbackUrlStringno200回调地址
请求示例
{
"merchantOrderNo": "PayoutOrderExample",
"accountType": 2101,
"amount": "30000",
"bankCode": "1001",
"bankName": "ABBANK",
"bankAccount": "0123456789",
"realName": "Nguyen Van A",
"idCardNumber": "001234567890",
"idType": "BRBANK",
"sign": "YOUR_SIGN",
"email": "user@example.com",
"phone": "0900000000",
"callbackUrl": "https://www.callbackexample.com"
}

返回参数

参数类型必需长度描述
merchantOrderNoStringyes32商户订单号
tradeNoStringyes平台订单号
amountStringyes交易金额
statusIntyes代付状态,1:支付中 3:已失败
errorCodenumberyes订单失败状态错误码
errorMessageStringyes订单失败错误信息,详见下方说明
返回示例
{
"code": 200,
"data": {
"merchantOrderNo": "PayoutOrderExample",
"tradeNo": "TF2501010001VN0000000000000000",
"amount": "30000",
"status": 1,
"errorCode": null,
"errorMessage": null
},
"msg": "success"
}