Есть ли какой-либо метод или параметр, чтобы получить информацию о недействительной / стоп-карте из полосы? Я получаю только месяц / год истечения срока действия из полосы - PullRequest
1 голос
/ 03 июня 2019

Есть ли какой-либо метод или параметр из полосы, где я получаю информацию каждый раз, когда я получаю данные карты клиента, чтобы идентифицировать эту карту, является действительной / Стоп или нет, потому что в моем случае пользователь добавил свою карту, а после этого он останавливается затем его кредитную карту, после того как он сможет произвести платеж.

Я уже проверяю данные об истечении срока действия карты пользователя (месяц / год), которые я получаю из 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 голосов
/ 03 июня 2019

когда вы используете полосу, вы должны ввести номер карты, дату экспозиции, cvc в форме, затем полоса проверить эту карту и вернуть токен, если вы хотите проверить срок действия карты, используйте это:

 Card card = new Card("4242424242424242", 12, 2020, "123");  
 if (!card.validateCard())
     {// Do not continue token creation.
    }
 else
 {
  // generate token
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...