gpt4 book ai didi

java - 在 Android 中使用 token 的 Stripe 卡 ID

转载 作者:太空宇宙 更新时间:2023-11-03 12:18:19 24 4
gpt4 key购买 nike

我正在我的应用程序中集成 Stripe 支付模块。因为我用这个 Stripe Library.现在使用此代码生成 token 。使用此 token ,我需要card id before payment

如何获取此卡 ID'。 ?

这里我给你展示了 Stripe 的响应。

当我像这样输入有关卡的卡信息时:

Stripe_Token::create(array(
"card" => array(
"number" => "4242424242424242",
"exp_month" => 8,
"exp_year" => 2015,
"cvc" => "314"
)
));

在那之后 Stripe 给我这个回复:

{
"id": "tok_14WdJ02eZvKYlo2CyaZ49ZP7",
"livemode": false,
"created": 1409272314,
"used": false,
"object": "token",
"type": "card",
"card": {
"id": "card_14WdJ02eZvKYlo2C5nE5XjtP",
"object": "card",
"last4": "4242",
"brand": "Visa",
"funding": "credit",
"exp_month": 8,
"exp_year": 2015,
"fingerprint": "Xt5EWLLDS7FJjR1c",
"country": "US",
"name": null,
"address_line1": null,
"address_line2": null,
"address_city": null,
"address_state": null,
"address_zip": null,
"address_country": null,
"customer": null
}
}

支付前和 token 创建后我需要这个卡号:

"card": {
"id": "card_14WdJ02eZvKYlo2C5nE5XjtP",
}

希望你能理解我的问题。

最佳答案

正如您在 stripe 的响应中看到的那样,您可以简单地从响应中获得的 token 对象中获取您的卡 ID 和所有其他字段,如下所示:

String card_id = token.getCard().getId(); // to get card id
String id = token.getId(); // to get this "id": "tok_14WdJ02eZvKYlo2CyaZ49ZP7"
boolean live_mode = token.getLivemode(); // to get livemode
String last_four = token.getCard().getLast4(); // to get last 4

其中 token 是响应对象。

关于java - 在 Android 中使用 token 的 Stripe 卡 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25656963/

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