跳转到内容

创建代收

请求地址

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

头部信息(header)

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

支持支付方式列表(paymentType)

支付方式名称PaymentType (入参参数)
CHECKOUT(聚合支付链接收银台)101
CASH(线下)102
BCP105
INTERBANK106
BBVA107
SCOTIABANK108
WALLET(包含YAPE、PLIN)109

收银台样式

image-20240528105940814

请求参数

字段类型必需长度描述
merchantOrderNoStringyes32商户订单号
paymentTypeIntyes支付方式: 101 :checkout(支付链接收银台)
amountStringyes20代收金额(索尔)
expirationTimeLongno过期时间,毫秒级时间戳 eg:1735660800000
realNameStringyes64用户姓名
emailStringyes50用户邮箱:满足正则表达式即可
phoneStringyes9电话号码 9 位数不包含区号
signStringyes签名
callbackUrlStringno200回调地址
请求示例
{
"merchantOrderNo": "OrderNoExample",
"paymentType": 101,
"amount": "10.00",
"realName": "TeemoPay",
"email": "TeemoPay@example.com",
"phone": "900000000",
"callbackUrl": "https://www.callbackexample.com",
"sign": "YOUR_SIGN"
}

返回参数

字段类型必需长度描述
merchantOrderNoStringyes32商户订单号
tradeNoStringyes32平台订单号
amountStringyes32交易金额
paymentTypeIntyes10支付方式,101:checkout
paymentInfoStringyes32主要付款信息,收银台链接
additionalInfoJSONObjectno附加信息
statusIntyes代收状态, 1:成功 3:失败
errorMsgStringno错误信息,失败时返回

不同支付方式的响应示例:

当 PaymentType 为 101 :checkout(支付链接收银台)时:

{
"msg": "success",
"traceId": "747bbf80261844ed85b809212aab0d81.85.17422898158610299",
"code": 200,
"data": {
"amount": "10.00",
"tradeNo": "TS2501010001PE0000000000000000",
"merchantOrderNo": "OrderNoExample",
"paymentType": 101,
"additionalInfo": {
"thirdOrderNum": "12345678901"
},
"paymentInfo": "https://www.paymentLinkExample.com",
"status": 1
}
}

errorMsg 说明:

errorMsg说明
Channel request error, technicians will fix ASAP.渠道维护
Unstable network, kindly retry later.渠道网络波动