我们正在构建一个 Android 应用程序,希望在其中使用 Stripe 作为支付平台。
我们发现这个 github ( https://github.com/thiagolocatelli/android-stripe-connect ) 指定了如何集成独立 Stripe 帐户。问题是在身份验证的最后一步我们应该调用
Stripe.apiKey = mSession.getAccessToken();
虽然网站上的文档说这是我们应该使用的命令,但 android studio 显示它:“无法解析符号'apiKey'”。
我们遇到的另一个问题是
账户 account = Account.retrieve();
Account
类已更改为 BankAccount
,并且现在 BankAccount
类没有retrieve
函数。
最佳答案
根据 Stripe Authentication医生,
Stripe.apiKey
用于存储您的 Stripe 请求的 API key 。
替换
Stripe.apiKey = mSession.getAccessToken();
与
Stripe.apiKey = "[PLATFORM_SECRET_KEY]";
您可以使用Account
类添加多个银行帐户。
检查Managing multiple bank and debit accounts
Stripe.apiKey = PLATFORM_SECRET_KEY;
Account account = Account.retrieve(CONNECTED_STRIPE_ACCOUNT_ID, null);
Map<String, Object> params = new HashMap<String, Object>();
params.put("external_account", "btok_9CUaZTAdbT4G5z"); // ("account","tokenId")
account.getExternalAccounts().create(params);
希望对你有帮助。
关于java - Stripe - 连接到独立帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42822466/