加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在Android中使用令牌的条带卡ID

发布时间:2020-12-15 04:22:11 所属栏目:Java 来源:网络整理
导读:我正在我的应用程序中集成Stripe Payment模块.在那我使用这个 Stripe Library. 现在使用此代码我生成令牌.使用此令牌我需要在付款前使用卡ID. 如何获得此卡ID’. ? 在这里,我向您展示Stripe的回应. 当我输入关于卡的卡信息时像这样: Stripe_Token::create(
我正在我的应用程序中集成Stripe Payment模块.在那我使用这个 Stripe Library.
现在使用此代码我生成令牌.使用此令牌我需要在付款前使用卡ID.

如何获得此卡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
}
}

付款前和令牌创建之后
我需要这张卡号:

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

希望你能得到我的问题.

解决方法

正如您在条带的响应中所看到的,您可以简单地从您获得的令牌对象获取您的卡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是响应对象.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读