跳至主要內容

收银台

大约 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 参数,查询本地数据库,确认用户是否支付成功,并给出相应的页面展示。

注意

请不要将此跳转作为用户支付成功的判断条件,此行为极不安全。请根据支付成功的回调通知是否送达,来判断用户是否支付成功。

上次编辑于:
贡献者: yi