跳到主要内容

回调通知

提示

用户支付完成后,系统会自动向订单关联的回调地址notify_url发送通知消息,告知该笔订单已支付完成.

通知请求

POST 方式

body

{
"s": "加密后的数据"
}

入参(解密后)

{
"address": "TTP1VEx1y8zeUqz9JGyash4LsVxJxojdS5",
"app_name": "收银台",
"currency_rate": 1,
"currency_type": "USDT",
"from_address": "T3HY8YcucGbrXgor35nQFLpds79yAB7MBx",
"hash": "f6966f1f59e753d25c8aa0ff2b60d856cb28c13c325eddb931478cf948f462c0",
"legal_tender_money": 1000,
"order_money": 1000,
"order_no": "1687788883ODB1CEF8AE8700B8F6",
"order_timestamp": 1593178495,
"out_order_no": "1687788883RCA8C67E67933B8913",
"pay_money": 1000.004,
"pay_status": 2,
"pay_timestamp": 1593178495,
"pay_type": "USDT"
}

通知参数

参数名含义类型说明
address收款地址string原样返回
app_name商户端产品名称string原样返回
currency_rate汇率floatUSDT-法币(CNY\USD)汇率
currency_type订单币种string原样返回
from_address订单付款地址string用户付款的 tron 地址
hashtron 哈希string波场链上 hash,可以通过区块链浏览器查询交易详情
legal_tender_money订单金额(法币)float原样返回
order_money订单 USDT 金额float原样返回
order_no系统编号string原样返回
order_timestamp订单创建时间戳int原样返回
out_order_no商户订单编号string原样返回
pay_money支付金额 USDTfloat实际的支付金额
pay_status支付状态int2 为支付成功,通知时必定为 2
pay_timestamp支付时间戳int订单支付时间
pay_type付款币种stringUSDT
attach附加参数string原样返回,空值则无该字段

通知返回

商户在收到通知信息后,可返回以下内容,告知已收到回调通知:

{
"code": 200,
"data": "ok"
}

通知重试

系统向商户创建订单时指定的 notify_url 发送 回调通知 后,如该 notify_url 返回的 http 状态码不为 200,则系统会自动触发 重试机制.

重试间隔

(10*2^(重试次数))

重试次数

3