Невозможно проверить подлинность кредитной карты без обработки транзакции. Вы можете подтвердить, что формат номера карты действителен, а срок действия карты не истек, но не в том случае, если она действительная или активная.
Чтобы подтвердить, что кредитная карта действительна без ее снятия, вам нужно сделать AUTH_ONLY за 0,00 или 0,01 долл. США, в зависимости от требований вашего процессора. Если оно будет одобрено, а сумма составит 0,01 доллара США, вам следует аннулировать эту транзакцию.