是否有条纹的任何方法或参数,每当我获得客户的卡详细信息以识别此卡有效/停止时,我都会获取信息,因为在我的情况下,用户添加了他的卡,然后他停止了然后他的信用卡可以付款之后。
我已经检查了从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
答案 0 :(得分:0)
使用条带化时,您必须以表格形式输入卡号,有效日期,cvc,然后进行条带化检查此卡并返回令牌,如果要检查卡的到期时间,请使用以下方法:
Card card = new Card("4242424242424242", 12, 2020, "123");
if (!card.validateCard())
{// Do not continue token creation.
}
else
{
// generate token
}