跳转到内容

收银台创建

请求地址

methodurl
POST/api/checkout/payment/create

头部信息(header)

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

请求参数

字段类型必需长度描述
merchantOrderNoStringyes32商户订单号
paymentTypeIntno支付方式,支付方式: 1:VA 4:PayCashOnce 5:PayCashRecurrent 6:OXXO
expirationTimeStringno按默认是一天;最短时间为10分钟最长为20天;Xm:分钟(如 90m 表示 90 分钟),Xh:小时(如 2h 表示 2 小时),Xd:天数(如 5d 表示 5 天)
amountStringyes20金额
realNameStringyes50名字 ,全大写
phoneStringno10手机号
emailStringno50用户邮箱
callbackUrlStringno200回调地址
signStringyes签名
请求示例
{
"merchantOrderNo": "OrderNoExample",
"amount": "1000",
"callbackUrl": "https://www.callbackexample.com",
"realName":"TeemoPay",
"sign": "YOUR_SIGN"
}

返回参数

参数类型必需长度描述
merchantOrderNoStringyes32商户订单号
tradeNoStringyes平台订单号
amountStringyes订单交易金额
statusIntyes代收状态,0:受理中 3-失败
checkoutLinkStringno收银台地址
expirationTimeStringno收银台地址过期时间
errorMsgStringno错误信息,失败时返回
返回示例
{
"msg": "success",
"traceId": "747bbf80261844ed85b809212aab0d81.85.17422898158610299",
"code": 200,
"data": {
"amount": "1000.00",
"tradeNo": "TS2501010001MX0000000000000000",
"expirationTime": "2025-01-01 00:00:00",
"checkoutLink": "https://mx-payin.teemopay.com/#/?tradeNo=TS2501010001MX0000000000000000",
"merchantOrderNo": "OrderNoExample",
"status": 0
}
}

错误码

异常码异常信息处理方案
412Please try again later请稍后重试
414*更改对应参数
416Application not foundapp_code异常,请更改
424This payment method is not configured代收方式未配置,请联系我们配置对应代收方式
426merchant order duplicate请更换商户订单号
427The callback notification address for collection must not be empty.未配置代收回调地址,请配置代收回调地址
460The current payment method is unavailable.当前代收方式不可用,请更换
464Mexican mobile phone numbers must be 10 digits.墨西哥手机号码校验为10位
472Invalid format for expireTime. Allowed format: [number][m/h/d]过期时间配置异常,请检查
473Merchant joint verification error: *配置异常,请联系我们
500Business Error请联系我们
返回示例
{
"code": 426,
"data": null,
"msg": "merchant order duplicate",
"traceId": "f2b58c9c394d4b1595dd4e448ac741bc.2256.17645844263770017"
}