支付生命周期包括多个阶段,从创建付款到授权和捕获。随着付款的进行,这些事件将发布到 SQS 队列。
webhooks 机制有 2 个主要职责:
订阅事件流
支付生命周期有几个阶段,从创建付款到授权或拒绝付款,再到授权付款,再到捕 格鲁吉亚 WhatsApp 号码 获付款。随着付款的进行,这些付款事件将发布到 SQS 队列。Webhooks 应用程序轮询 SQS 队列以查找新事件,如下图 1 所示。
系统会根据 Webhooks 数据库检查支付事件是否与现有的webhook 订阅相匹配。使用 Pay 的服务可以订阅有关其与客户交易的特定支付事件(例如授权、拒绝)的更新。如果新的支付事件与现有的 webhook 订阅相匹配,则会从 Pay 的 Ledger 数据库中检索相关支付详细信息,然后将包含该事件摘要的webhook 消息写入传递队列(Webhooks 数据库中的表)。