【问题标题】:Android-Stripe add missing parameters while account creatingAndroid-Stripe 在创建帐户时添加缺少的参数
【发布时间】:2021-07-11 10:14:05
【问题描述】:

我正在尝试实施条纹支付网关。每件事都进展顺利。我能够在我的条带仪表板中为用户创建连接帐户,但问题是我缺少以下参数

  • 网站
  • 社会保障号
  • 工业

现在我想知道如何在创建帐户时添加这些参数。

我已经添加了来自条纹仪表板的屏幕截图,这里是 代码

 Map<String, Object> dob =
                    new HashMap<>();
            dob.put("day", "12");
            dob.put("month", "1");
            dob.put("year", "1991");
            Map<String, Object> address =
                    new HashMap<>();
            Map<String, Object> address_pram =
                    new HashMap<>();
            address_pram.put("city", "Baton Rouge");
            address_pram.put("line1", "1 Calais Ave");
            address_pram.put("postal_code", "70806");
            address_pram.put("state", "Louisiana");
            address.put("address", address_pram);
            address.put("dob", dob);
            address.put("email", "ahmad@example.com");
            address.put("first_name", "ahmad");
            address.put("last_name", "bajwa");
            address.put("phone", "+12015551023");
            //address.put("website", "www.goldenkeystone.com");
            //address.put("industry", "");
         //   address.put("ssn", "000000000");
            Map<String, Object> acceptance =
                    new HashMap<>();
            acceptance.put("date", System.currentTimeMillis() / 1000L);
            acceptance.put("ip", ipString);
            Map<String, Object> cardPayments =
                    new HashMap<>();
            cardPayments.put("requested", true);
            Map<String, Object> transfers = new HashMap<>();
            transfers.put("requested", true);
            Map<String, Object> capabilities =
                    new HashMap<>();
            capabilities.put("card_payments", cardPayments);
            capabilities.put("transfers", transfers);
            Map<String, Object> params = new HashMap<>();
            params.put("type", "custom");
            params.put("country", "US");
            params.put("tos_acceptance", acceptance);
            params.put("business_type", "individual");
            params.put("individual", address);
            params.put("capabilities", capabilities);
            Account account = Account.create(params, requestOptions);

注意:如果仍有问题不清楚,如果您添加您的贡献,我会很高兴。

【问题讨论】:

  • Stripe 在入职期间通过帐户链接收集数据和其他敏感信息:stripe.com/docs/connect/connect-onboarding 这不是您可以传递给帐户 API 的东西。
  • 好的,你告诉我有一个单独的电话吗?如果是,您能告诉我如何添加的详细信息吗?
  • 用代码和解释给出答案。
  • @PaulAsjes 谢谢兄弟,你是在回答还是我是为未来的条纹用户准备的。

标签: java android api stripe-payments


【解决方案1】:

Stripe 将在入职期间通过帐户链接收集数据和其他敏感信息:stripe.com/docs/connect/connect-onboarding

这不是您可以传递给 Accounts API 的东西。更多信息请看这里:https://stripe.com/docs/connect/collect-then-transfer-guide?platform=web#create-an-account-link

【讨论】:

  • 感谢您的解决方案,即使我也在寻找它。
猜你喜欢
  • 2015-01-31
  • 1970-01-01
  • 1970-01-01
  • 2021-11-24
  • 2021-11-09
  • 1970-01-01
  • 2017-09-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多