是否有任何方法或参数可以从Stripe API获取无效/停止卡信息,我只能从Stripe获得到期月/年

时间:2019-06-03 00:55:32

标签: java android api stripe-payments

是否有条纹的任何方法或参数,每当我获得客户的卡详细信息以识别此卡有效/停止时,我都会获取信息,因为在我的情况下,用户添加了他的卡,然后他停止了然后他的信用卡可以付款之后。

我已经检查了从Stripe API获得的用户卡到期详细信息(月/年)。

ExternalAccountCollection externalAccountCollection = 
Customer.retrieve(user.getCustomer_id()).getSources().list(cardParams;

List<ExternalAccount> externalAccounts = new ArrayList<>(); 
externalAccounts.addAll(externalAccountCollection.getData());
Card card = (Card) externalAccounts.get(0);

我从卡片对象获得以下参数。

addressCity, addressCountry, addressLine1, addressLine1Check; addressLine2, addressState, addressZip, addressZipCheck, availablePayoutMethods brand country currency cvcCheck defaultForCurrency dynamicLast4 Month Year fingerprint funding last4 name recipient status tokenizationMethod

1 个答案:

答案 0 :(得分:0)

使用条带化时,您必须以表格形式输入卡号,有效日期,cvc,然后进行条带化检查此卡并返回令牌,如果要检查卡的到期时间,请使用以下方法:

 Card card = new Card("4242424242424242", 12, 2020, "123");  
 if (!card.validateCard())
     {// Do not continue token creation.
    }
 else
 {
  // generate token
 }