仅在 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:更新并确认支付金额的变化