跳转到内容

创建代付

请求地址

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

头部信息(header)

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

请求参数

字段类型必需长度描述
merchantOrderNoStringyes32商户订单号
amountStringyes20代付金额(比索) 仅支持整数
bankCodeStringyes50银行编码
bankNameStringyes50银行名称
accountTypeIntyes账户类型 201-AHORRO(储蓄) 202-CORRIENTE(活期) 203-PHONE(手机号码) 详情请看银行列表中的账户类型
bankAccountStringyes50收款账号 accountType为203时传输收款人电话号码,3开头10位数字
realNameStringyes40用户姓名 不包含特殊字符,建议全大写
idCardNumberStringyes50收款人证件号码
idTypeStirngyes32CC(6-10位数;身份证) , CE(6-10位数), NIT(9位数;税号), PA(9位数;护照)
phoneStirngyes10用户电话 3开头10位数字
emailStirngyes64用户邮箱
callbackUrlStringno200代付回调地址,若不传, 则以商户配置为准
signStringyes签名
请求示例
{
"bankAccount": "3000000000",
"bankCode": "1507",
"bankName": "NEQUI",
"amount": "10000",
"idType": "CC",
"accountType": 201,
"merchantOrderNo": "OrderNoExample",
"realName": "TEEMO",
"phone": "3000000000",
"idCardNumber": "1234567890",
"callbackUrl": "https://www.callbackexample.com",
"email": "TeemoPay@example.com",
"sign": "YOUR_SIGN"
}

返回参数

参数类型必需长度描述
merchantOrderNoStringyes32商户订单号
tradeNoStringyes平台订单号
statusIntyes代付状态,1:支付中 3:失败(可以重新发起)
amountStringyes交易金额
成功示例
{
"msg": "success",
"traceId": "747bbf80261844ed85b809212aab0d81.85.17422898158610298",
"code": 200,
"data": {
"amount": "10000",
"merchantOrderNo": "OrderNoExample",
"status": 1,
"tradeNo": "TF2501010001CO0000000000000000"
}
}

错误码

异常码异常信息处理方案
412Please try again later请稍后重试
414*更改对应参数
417Merchant account not found商户账户未找到,请联系我们
425Insufficient merchant balance商户账户余额不足
426merchant order duplicate请更换商户订单号
427The callback notification address for collection must not be empty.未配置代收回调地址,请配置代收回调地址
438account must start with 3账户号必须以3开头
440Phone number length error手机号为10位
432*卡号,银行号,支付方式匹配异常,请检查并更改
455The account type error.账户类型异常,请检查并更改
462This request failed due to blacklist blocking进入黑名单,请更改参数,重新拉起
473Merchant joint verification error: *商户配置异常,请联系我们
475The id card type is error证件类型异常,请检查并更改
476The id card number is error证件号异常,请检查并更改
500Business Error请联系我们
返回示例
{
"code": 425,
"data": null,
"msg": "Insufficient merchant balance",
"traceId": "747bbf80261844ed85b809212aab0d81.85.17422898158610298"
}