跳转到内容

收银台创建

请求地址

methodurl
POST/api/checkout/payment/create

头部信息(header)

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

请求参数

字段类型必需长度描述
merchantOrderNoString是32商户订单号
paymentTypeInt否不传输则返回配置的支付方式;支付方式 【901(QR)、902 (CVU)、905 (Rapipago)、906 (Pagofacil)】
amountString是20金额(仅支持整数),必须是 10 的倍数,否则系统会拦截提交。示例:10、110、120、130;反例:11、111、121、131
expirationTimeString否20过期时间、毫秒级时间戳 eg:1735660800000 【默认一天,最小10分钟,最长七天 】

减免场景: 收银台提交后过期时间将置为15分钟
idTypeString是50个人身份类型:DNI 、CUIT、CUIL、USER_REF
idCardNumberString是11个人身份号:DNI (7位或8位数字)、CUIT(11位数字,首位必须是2或3)、CUIL(11位数字)、USER_REF(1-50位数字或字母)
phoneString否1010位数字不加区号
emailString否50付款人邮箱; 务必符合正则表达式
realNameString是50付款人名字,建议全字母大写
callbackUrlString否200代收回调地址 (若不传递,取商户后台配置的回调地址)
remarkString否200备注信息
signString是签名
请求示例
{
"merchantOrderNo": "OrderNoExample",
"paymentType": 901,
"amount": "1000",
"expirationTime": "1765943486000",
"idType": "CUIT",
"idCardNumber": "31231233434",
"phone": "1123456789",
"email": "TeemoPay@example.com",
"realName": "TeemoPay",
"callbackUrl": "https://www.callbackexample.com",
"sign": "YOUR_SIGN"
}

返回参数

参数类型必需长度描述
merchantOrderNoString是32商户订单号
tradeNoString是平台订单号
amountString是订单交易金额
statusInt是代收状态,0:受理中 3-失败
checkoutLinkString是主要付款信息,返回付款链接
expirationTimeString是收银台地址过期时间
errorMsgStringno错误信息,失败时返回
返回示例
{
"code": 200,
"data": {
"merchantOrderNo": "OrderNoExample",
"tradeNo": "TS2501010001AR0000000000000000",
"amount": "100",
"status": 0,
"checkoutLink": "https://test-ar-payin.teemopay.com/#/?tradeNo=TS2501010001AR0000000000000000",
"expirationTime": "2025-09-17 13:53:45.959",
"errorMsg": null
},
"msg": "success",
"traceId": "1e7142b1c2cf47479ccfdbb1ecba5242.94.17579264259380029"
}

错误码

异常码异常信息处理方案
412Please try again later请稍后重试
414*更改对应参数
416Application not foundappCode异常,请更改
424This payment method is not configured代收方式未配置,请联系我们配置对应代收方式
426merchant order duplicate请更换商户订单号
427The callback notification address for collection must not be empty.未配置代收回调地址,请配置代收回调地址
438Phone number is error请检查并更改手机号
460The current payment method is unavailable.当前代收方式不可用,请更换
473Merchant joint verification error: *配置异常,请联系我们
478Invalid format for expireTime使用UTC时间戳
479The id type is error (Example: DNI, CUIT, CUIL. It is recommended to use CUIT.)使用(DNI 、CUIT、CUIL)其中一个,【推荐使用CUIT】
480ID card number error (DNI: must be 7–8 digits in length; CUIL: must be 11 digits in length; CUIT: must be 11 digits in length, with the first digit restricted to 2 or 3)DNI (7位或8位数字)、CUIT(11位数字,首位必须是2或3)、CUIL(11位数字)

| 500 | Business Error | 请联系我们 |

返回示例
{
"code": 426,
"data": null,
"msg": "merchant order duplicate",
"traceId": "747bbf80261844ed85b809212aab0d81.85.17422898158610298"
}