我想将 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
)?
对于被拒绝的情况,我认为我已经解决了,我给出的答案如下,对于状态待处理的情况也是如此。您可以评论可能的错误。
对于账户被拒绝的情况。我想我找到了,您需要检查需求字段及其字段disabled_reason
requirements: { disabled_reason: 'rejected.other'}
对于待处理的情况,您需要检查
account.requirements?.pending_verification.length > 0;
如果这些方法有任何问题可以在下面评论
您能否补充一下您是如何处理每种状态的?我目前正在做同样的事情,有点困惑