gpt4 book ai didi

java - 使用 android 从 stripe 生成银行帐户 token

转载 作者:搜寻专家 更新时间:2023-11-01 08:47:31 27 4
gpt4 key购买 nike

我正在将 stripe 集成到我的 android 项目中。我知道您可以使用它为卡生成 stripetoken。

Card card = new Card("4242424242424242", "12", "2014", "123");

Stripe stripe = new Stripe("pk_test_6pRNASCoBOKtIshFeQd4XMUh");
stripe.createToken(
card,
new TokenCallback() {
public void onSuccess(Token token) {
// Send token to your server
}
public void onError(Exception error) {
// Show localized error message
Toast.makeText(getContext(),
error.getLocalizedString(getContext()),
Toast.LENGTH_LONG
).show();
}
}
)

我正在使用他们的 stripe-android来自 github 的库

那么如何为 BankAccount 生成 stripeToken?

我似乎无法在谷歌上找到任何关于此的示例。

谢谢!

最佳答案

您可以使用此代码创建。

  Stripe.apiKey = "sk_test_BQokikJOvBiI2HlWgH4olfQ2";

Map<String, Object> tokenParams = new HashMap<String, Object>();
Map<String, Object> bank_accountParams = new HashMap<String, Object>();
bank_accountParams.put("country", "US");
bank_accountParams.put("currency", "usd");
bank_accountParams.put("account_holder_name", "Jane Austen");
bank_accountParams.put("account_holder_type", "individual");
bank_accountParams.put("routing_number", "11000000");
bank_accountParams.put("account_number", "000123456789");
tokenParams.put("bank_account", bank_accountParams);

try {
Token s = Token.create(tokenParams);
Log.d("Token",s.getId());
} catch (AuthenticationException e) {
//showAlertMessage("",e.getMessage());
} catch (CardException e) {
//showAlertMessage("",e.getMessage());
} catch (APIException e) {
//showAlertMessage("",e.getMessage());
} catch (InvalidRequestException e) {
//showAlertMessage("", e.getMessage());
} catch (APIConnectionException e) {
//showAlertMessage("",e.getMessage());
}

关于java - 使用 android 从 stripe 生成银行帐户 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26816873/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com