跳至主要內容

异步通知

大约 1 分钟

异步通知

提示

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

通知地址

POST notify_url(商户在创建收款订单接口中指定)

通知参数

参数名含义类型说明
appid商户号string(16)商户 appid
order_id商户订单号string(64)商户订单号
order_type商户订单类型int商户订单类型 1:收款 2:代付
status订单状态int1:等待支付 2:支付成功 3:支付超时 4:支付失败
block_transaction_id交易hashstring(128)区块链交易hash,商户可打开区块链浏览器查询交易详情
attach商户自定义数据string(64)商户自定义数据,回调时原路返回
sign签名串string(32)安全校验签名串

通知示例

{
    "appid": "23456719",
    "order_id": "ZGbqEadw1puEgDeU",
    "order_type": 1, 
    "status": 2,
    "block_transaction_id": "71f36f7c3eb073a24d0d3e49af6990928a2ae04764c06c07d414acd3f743ae9c",
    "attach": "userid9826341",
    "sign": "526517f4603f25ab9ab686c1730f17b5"
}

通知返回

商户在收到通知后,需要在响应体 body 中返回ok或者OK,告知系统已收到回调通知,否则会触发系统的通知重试机制。

通知重试

如果系统没有收到ok或者OK,则触发重试机制,重试规则如下:
间隔 30秒 会进行第1次重试。
如第一次重试仍为失败,后续通知频率(秒)为:120,300。

提示

商户也可在后台 订单详情 页面,手动触发 回调通知

上次编辑于:
贡献者: yi