跳转到内容

创建代收

请求地址

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

头部信息(header)

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

支持支付方式列表(paymentType)

支付方式名称PaymentType (入参参数)
PaymentLink501(收银台,包含所有可用的支付方式,E-Wallet,VA,QRIS)
E-Wallet502(收银台,包含电子钱包的支付方式,Dana等)
VA503 (收银台,包含Va的支付方式,BNI等)
QRIS504 (收银台,包含QRIS的支付方式)
QRIS-Direct505 (QRIS直连支付方式)
VA-Direct506 (VA直连支付方式)

支持支付方式扩展列表(channel)

支付方式channel
503BRI,MANDIRI,CIMB
502DANA,LINKAJA
506BRI,MANDIRI,CIMB
  • 仅当payment为502和503时channel字段有效

请求参数

字段类型必需最大长度描述
merchantOrderNoStringyes32商户订单号
paymentTypeIntyes支付方式: 501,502,503,504,505,506
amountStringyes20代收金额,印尼盾,整数
realNameStringyes64用户姓名
emailStringyes50用户邮箱:满足正则表达式即可
phoneStringyes13电话号码 08开头,10~13位
channelStringno支付方式扩展字段,当特定支付方式为502,503,506必传,详情请见【支持支付方式扩展列表】
signStringyes签名
callbackUrlStringno200回调地址
redirectUrlStringno255当有结果时,客户可以跳转该地址
{
"merchantOrderNo": "OrderNoExample",
"realName": "TeemoPay",
"amount": "60000",
"callbackUrl": "https://www.callbackexample.com",
"paymentType": 502,
"email": "TeemoPay@example.com",
"channel": "DANA",
"phone": "0800000000",
"sign": "YOUR_SIGN"
}

返回参数

字段类型必需长度描述
merchantOrderNoStringyes32商户订单号
tradeNoStringyes32平台订单号
amountStringyes32交易金额
paymentTypeIntyes3支付方式
paymentInfoStringyes32主要付款信息,返回的是实际用于付款的信息,例如:付款编号
additionalInfoJSONObjectno扩展信息
statusIntyes1-订单创建成功 3-失败
errorMsgStringno错误信息,失败时返回
{
"msg": "success",
"traceId": "747bbf80261844ed85b809212aab0d81.85.17422898158610299",
"code": 200,
"data": {
"amount": "60000.00",
"tradeNo": "TS2501010001ID0000000000000000",
"additionalInfo": {
},
"merchantOrderNo": "OrderNoExample",
"paymentInfo": "https://www.paymentLinkExample.com",
"paymentType": 502,
"status": 1
}
}

错误码

异常码异常信息处理方案
412Please try again later请稍后重试
414*更改对应参数
423This payment method is not supported对应支付方式不支持,请查阅文档,如存在则联系我们配置
426merchant order duplicate请更换商户订单号
427The callback notification address for collection must not be empty.请配置代收回调地址
465channel not support更换支付方式/渠道
466Payment method fee rate not configured.商户代收费率配置异常,请联系我们
473Merchant joint verification error: *商户配置异常,请联系我们
500Business Error请联系我们
返回示例
{
"code": 423,
"data": null,
"msg": "This payment method is not supported",
"traceId": "0801113131dd4951a36d19022a31b303.94.17423567008990449"
}