收银台
大约 1 分钟
收银台
商户调用 订单创建
接口后,会返回如下格式数据:
{
"code": 200,
"message": "success",
"data": {
"trade_id": "202307091688832169091964",
"order_id": "1688832169",
"amount": "100",
"actual_amount": "100",
"token": "TYDiUX1GvAvyj4F6HLbVedg7FFXa4jUvAT",
"expiration_time": 1688832769,
"payment_url": "https://api.tronpaid.com/pay/check/202307091688832169091964",
"notify_url": "https://xxxx/transaction/create",
"redirect_url": "https://xxxx/transaction/create",
"customer_id": "merid",
"product_name": "your product name",
"locale": "zh-CN"
},
"request_id": "8282f031-63a2-4229-b0a8-e2a5c1c84b29"
}
商户可直接从上述返回数据中,取出 payment_url
字段,然后跳转至该地址供用户支付。
收银台
跳转至 payment_url
后,页面显示如下:
跳转
用户在收银台支付成功后,系统会自动通知商户在创建订单时指定的回调地址(notify_url
)。在间隔大概 1
秒钟后,页面会自动跳转至商户在创建订单时指定的跳转地址(redirect_url
)。
提示
若商户在创建订单时未指定 notify_url
,则系统会使用商户在后台统一配置的 订单回调地址
。
跳转地址
GET redirect_url(商户在订单创建接口中指定)
跳转参数
参数名 | 含义 | 类型 | 说明 |
---|---|---|---|
order_id | 商户自定义订单号 | string(32) | 商户可以通过 order_id 参数,查询本地数据库,确认用户是否支付成功,并给出相应的页面展示。 |
注意
请不要将此跳转作为用户支付成功的判断条件,此行为极不安全。请根据支付成功的回调通知是否送达,来判断用户是否支付成功。