无法同时为AccountParams添加个人与企业参数的技术问题咨询
Stripe Android SDK 提交IRS验证信息的参数问题
Stripe近期更新后,向IRS验证信息需同时提供法定名称和税号,但使用Stripe Android SDK时,当前版本的AccountParams.create()方法仅支持传入个人参数或企业参数其中之一,无法同时包含两者。
实际测试中,创建账户令牌的请求日志显示成功,但回调返回待处理状态,名称和税号始终处于未验证状态——原因是这两类参数没有同时被包含在令牌请求中,最终导致关联账户创建停滞在待处理环节。
正确的账户令牌请求结构需同时包含individual和company字段,示例如下:
{ "account": { "tos_shown_and_accepted": "true", "individual": { "dob": { "year": "****", "day": "*", "month": "**" }, "id_number": "*********", "ssn_last_4": "****", "phone": "*****", "first_name": "ABC", "address": { "line1": "test", "state": "Alabama", "postal_code": "08540", "city": "test", "country": "US" }, "email": "abc@newagesmb.com", "last_name": "D" }, "company": { "tax_id": "***********", "name": "ABC" }, "business_type": "individual" } }
针对Android SDK的限制,可通过直接调用Stripe的REST API构造上述请求体来创建账户令牌,确保两类参数同时被提交,以此完成IRS的信息验证,推动关联账户状态从待处理转为正常。
内容的提问来源于stack exchange,提问作者Noushad
相关产品推荐
相关产品推荐

