如何从 Stripe 连接账户对象获取拒绝/待处理状态?

问题描述 投票:0回答:2

我想将 Stripe 连接帐户的状态保存在我的数据库中,但 Stripe 不会返回连接帐户的状态,要找到它,我们需要从其字段中收集它。

对于状态

isRestricted
例如我们需要收集字段

const isRestricted = account.requirements?.disabled_reason ? true : false && (account.requirements?.currently_due?.length > 0 
|| account.requirements?.past_due?.length > 0);

如何从条带字段确定状态为“Rejected/Pending”(我有其他状态,如

IsEnabled
isComplete
IsRestricted
IsRestrictedSoon
)?

对于被拒绝的情况,我认为我已经解决了,我给出的答案如下,对于状态待处理的情况也是如此。您可以评论可能的错误。

stripe-payments
2个回答
0
投票

对于账户被拒绝的情况。我想我找到了,您需要检查需求字段及其字段disabled_reason

 requirements: { disabled_reason: 'rejected.other'}

disabled_reason字符串必须包含拒绝的值

对于待处理的情况,您需要检查

account.requirements?.pending_verification.length > 0;

如果这些方法有任何问题可以在下面评论


0
投票

您能否补充一下您是如何处理每种状态的?我目前正在做同样的事情,有点困惑

© www.soinside.com 2019 - 2024. All rights reserved.