跳转到内容

创建代收

请求地址

methodurl
POST/api/pay/payment/create/v1

头部信息(header)

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

支持支付方式列表(paymentType)

支付方式名称PaymentType (入参参数)
PIX(线上银行转账)401

请求参数

字段类型必需长度描述
merchantOrderNoStringyes32商户订单号
paymentTypeIntyes支付方式: 401-PIX
amountStringyes20代收金额(雷亚尔),小数点不能超过2位
expirationTimeLongno过期时间,毫秒级时间戳 eg:1735660800000;默认5分钟有效期
realNameStringno64用户姓名
emailStringno50用户邮箱
phoneStringno50电话号码
idCardNumberStringno50身份证号码
signStringyes签名
callbackUrlStringno200回调地址
{
"merchantOrderNo": "OrderNoExample",
"realName": "aaaaaa",
"amount": "100.1",
"callbackUrl": "http://test.domin.com",
"paymentType": 401,
"email": "1QWWQWQ2891@qq.com",
"phone": "12345678901",
"idCardNumber": "12345678901",
"sign": "YOUR SIGN",
"expirationTime": 1735660800000
}

返回参数

字段类型必需长度描述
merchantOrderNoStringyes32商户订单号
tradeNoStringyes32平台订单号
amountStringyes32交易金额
paymentTypeIntyes3支付方式
paymentInfoStringyes32主要付款信息,返回的是实际用于付款的信息,例如:付款编号
additionalInfoJSONObjectno扩展信息
— paymentLinkStringno付款链接信息
statusIntyes代收状态, 1:成功 3:失败
errorMsgStringno错误信息,失败时返回

additionalInfo (附加字段)字段说明

字段名类型必填说明
paymentLinkStringN扩展的付款链接信息
{
"code": 200,
"data": {
"merchantOrderNo": "OrderNoExample",
"amount": "100.1",
"tradeNo": "TS2405220001BR0000509313375376",
"paymentType": 401,
"paymentInfo": "00020126920014br.gov.bcb.xxx.xxx.coop.br",
"additionalInfo": {
"paymentLink": "https://payment.com?param=UcSvtzUHep6OyVnMyS7iAbDGLpPhrzsmWm2b7-WkLnVwOtKZ1W2iI6u73CL3cHAF"
},
"status": 1,
"errorMsg": null
},
"msg": "success",
"traceId": "2e0e38e3e9a24b60b4f57c6d2ced196a.116.17744273719018419"
}

错误码

异常码异常信息处理方案
412Please try again later请稍后重试
414*更改对应参数
423This payment method is not supported对应支付方式不支持,请查阅文档,如存在则联系我们配置
426merchant order duplicate请更换商户订单号
427The callback notification address for collection must not be empty.请配置代收回调地址
466Payment method fee rate not configured.商户代收费率配置异常,请联系我们
473Merchant joint verification error: *商户配置异常,请联系我们
476The id card number is error证件号格式异常
485The email format is invalid邮箱格式异常,请更换邮箱
486The phone format is invalid手机号格式异常,请更换邮箱
500Business Error请联系我们
返回示例
{
"code": 426,
"data": null,
"msg": "merchant order duplicate",
"traceId": "f2b58c9c394d4b1595dd4e448ac741bc.2256.17645844263770017"
}