如果遇到了 Webhooks 延迟怎么办?

更新于:2018年04月23日 14:38:11

⚠  注意!!!

为了最小化规避 Webhooks 延迟对你产生的影响,Ping++ 强烈建议你实行以下机制!

① 在所有和支付交易相关事件( Charge、Refund、Transfer、Red Envelopes、Order 等)的处理逻辑中添加订单主动查询机制。如果在可接受的时间范围内没有接收到 Webhooks 通知,通过调用订单查询接口的方式,来更新订单状态。

查询接口的使用详情参见 API 文档

② 增加 Webhooks 通知验重机制。对于同一个订单的 Webhooks 通知,在已经正常返回 Ping++ 200 状态码的情况下,需要添加处理重复 Webhooks 通知的机制,避免由于特殊情况(如网络异常)下 Webhooks 通知重复发送导致的问题。


    您需要登录后才可以回复