0

我对条纹有点陌生。我在 node.js 中使用它。今天早些时候,我创建了 stripe.transfers.create({}) 对象。现在在 webhook 中,我想设置传输何时完成或失败的逻辑。所以我尝试设置 transfer.paid 和 transfer.failed webhook。但我没有收到任何事件。

我的 webhook 代码看起来有点像这样:

else if (webhookEvents.type === "transfer.paid") {
     // Update transfer to Success in DB
    } else if (webhookEvents.type === "transfer.failed") {
      // Update transfer back to Pending in DB
    }

当点击按钮时点击 stripe.transfers.create({}) 并且数据库更新传输到处理时,传输开始。但是 transfer.paid 块永远不会被击中。我也有一个 transfer.created 块,每次我开始传输时它都会运行。任何人都可以帮助我为连接帐户的失败或成功转移设置 webhook 事件。我需要为转移设置成功和失败案例。

4

1 回答 1

0

从历史上看,“转账”的使用方式与今天使用的支付方式相同。您可以在此处阅读 Stripe 关于拆分的文档。您正在查看的事件与旧的“支付”转账有关,不再适用于 Stripe 账户之间的资金转账。要侦听与 Connect 相关的传输(将与您的请求同步成功或失败),您可以订阅transfer.created事件 ( ref )。

于 2021-06-16T15:09:53.140 回答