仅在 Stripe 中的平台余额更新时收到通知 - WebHook

Posted

技术标签:

【中文标题】仅在 Stripe 中的平台余额更新时收到通知 - WebHook【英文标题】:Get notified only when Platform Balance Updates in Stripe - WebHook 【发布时间】:2021-11-16 06:16:48 【问题描述】:

我需要在我的 Stripe 平台账户余额更新时收到通知。我目前使用下面的 WebHook。

switch (event.type) 
    case 'balance.available':
        const paymentIntent = event.data.object;
        console.log(paymentIntent);
        transfer("acct_1Jc63wPhWrt3Vrlk");
        console.log('End');
        break;

问题

我正在使用几个 Connected Express 帐户,当 Connected Account 中的余额更新时,我仍然会收到通知。

确切问题:我将资金从我的 Platform Acc 转移到 Connected Express Acc。我目前确实收到 2 条通知

第一次通知:从平台账户余额中扣除

第 2 次通知:添加到 Connected Acc 余额

我想跳过第二次通知,只在平台账户余额发生更新时收到通知。

有没有办法做到这一点?

谢谢

【问题讨论】:

【参考方案1】:

Stripe 有 2 种类型的 webhook 端点:Account webhook 和 Connect webhook。

帐户 webhook 会将您的 Stripe 帐户上发生的任何事件发送给您。

Connect webhook 会向您发送 Connect 帐户上发生的任何事件的事件。

在这种情况下,您应该注册一个 Account webhook 端点并删除您的 Connect webhook 端点(或禁用 Connect webhook 端点上的 balance.available 事件)。

【讨论】:

谢谢。我试图在 Stripe 文档中搜索 2 种类型。但我找不到它。您能否向我发送显示 2 种不同 webhook 类型的文档或资源链接?谢谢。 stripe.com/docs/connect/webhooks#connect-webhooks

以上是关于仅在 Stripe 中的平台余额更新时收到通知 - WebHook的主要内容,如果未能解决你的问题,请参考以下文章

Stripe Payment Intent:更新并确认支付金额的变化

Rails Stripe webhook 更新钱包余额

Apple Watch 是不是有可能仅在 Apple Watch 和 iPhone 都被锁定时才收到通知?

Stripe - 检查卡余额[关闭]

用户收到推送通知后更新表视图中的数据

收到 Stripe Webhook 后将项目保存在数据库中