跳转到内容

创建代付

请求地址

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

头部信息(header)

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

请求参数

字段类型必需长度描述
merchantOrderNoStringyes32商户订单号
amountStringyes20代付金额(索尔)
phoneStringno99开头 9位数字
bankCodeStringyes50银行编码
bankNameStringyes50银行名称
accountTypeIntyes账户类型, AHORRO:101(储蓄) CORRIENTE:102(活期) WALLET(103)
bankAccountStringyes50收款账号;当账户类型为103 Wallet时请传输钱包账号
cciNumberStringyes5020位纯数字 跨行转账账号:2025年5月25号之后必传输
realNameStringyes50用户姓名 不包含特殊字符,建议全大写
idCardNumberStringyes50收款人证件号码
idTypeStirngyes32证件类型,身份证:DNI(8位数),税号:RUC(11位数),外国人身份证:CE(9位数), 护照:PA(9位数)
callbackUrlStringno200代付回调地址,若不传, 则以商户配置为准
signStringyes签名
请求示例
{
"bankAccount": "1234567899276",
"bankCode": "2",
"bankName": "INTERBANK",
"realName": "TEEMO",
"amount": "100.00",
"idType": "DNI",
"phone": "123456789",
"cciNumber": "12345678901203910293",
"accountType": "101",
"idCardNumber": "12345678",
"sign": "YOUR_SIGN",
"callbackUrl": "https://www.callbackexample.com",
"merchantOrderNo": "OrderNoExample"
}

返回参数

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

错误码

异常码异常信息处理方案
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.未配置代收回调地址,请配置代收回调地址
429* bankAccount length must be * digits对应的支付方式和银行匹配的卡号位数不匹配
429The 3rd digit from the end of a BCP account number must be either 0 or 1.bcp银行卡号对应的倒数第三位一定是0/1,请检查并更改
432*卡号,银行号,支付方式匹配异常,请检查并更改
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"
}