Stripe自定义企业账户未激活:跨境交易分类问题排查
Stripe自定义公司账户无法激活的排查方案
针对你遇到的问题——创建business_type: company的custom账户后,已填写显示的必填项但账户仍处于restricted状态,提示需要「Cross border transaction classifications」,且API返回缺失字段为active的情况,可从以下几个方向排查:
- 区分字段「active」状态与「验证完成」的差异:Stripe API返回的字段
active仅表示该字段已被设置,不代表通过了合规验证。比如跨境交易分类相关字段,可能需要填写关联的子项(如业务MCC码、交易覆盖地区),仅填主字段会导致状态显示active但未完成验证。 - 查看API返回的
requirements字段:直接调用GET /v1/accounts/{account_id},重点关注requirements下的currently_due和eventually_due数组,这里会列出Stripe后台判定的所有未完成必填项,比Dashboard的提示更准确。 - 确认测试环境的字段值合规性:测试模式下,Stripe对部分分类字段有特定测试值要求,比如业务MCC码需使用Stripe认可的测试码(如5812、7999),交易地区需选择支持跨境交易的国家/地区,随意填写的内容即使字段状态为active,也无法通过验证。
- 检查账户启用的capabilities:若你为账户启用了
card_payments或transfers等capabilities,需确认这些功能的requirements是否包含跨境交易分类项。调用GET /v1/accounts/{account_id}/capabilities查看具体要求,补全对应字段。 - 同步Dashboard与API状态:偶尔会出现Dashboard缓存滞后的情况,强制刷新页面或重新调用API获取最新账户状态,确认缺失字段的实际情况。
内容的提问来源于stack exchange,提问作者Abin Gomez
相关产品推荐
相关产品推荐

