Проверьте, соответствует ли введенный почтовый индекс почтовому индексу кредитной карты

Я пишу веб-форму, в которой пользователь может ввести свой почтовый индекс и номер кредитной карты, а затем проверить, совпадает ли введенный почтовый индекс с почтовым индексом, хранящимся в информации о карте. Я не думаю, что я могу нажать номер карты на API Authorize.net, они позволят мне получить информацию.

Но что, если я нажму и номер, и почтовый индекс, возможно ли, чтобы они дали мне знать, если почтовый индекс совпадает?

-2

Решение

Это нельзя сделать вручную, так как вы не можете получить доступ к банку. тем не мение этот может помочь 🙂

1

Другие решения

Вы не можете сделать это программным путем, поскольку эта информация может быть проверена только в банке-эмитенте карты. Так что для этого вам нужно использовать Система проверки адресов (АВС).

Для этого вы должны запустить либо $ 0,00 AUTH_ONLY транзакция, или если банк обработки не поддерживает запуск $ 0,01 AUTH_ONLY а затем VOID отменить эту транзакцию. После этого вы получите результат AVS, который вы можете использовать, если указано правильное значение. (Вы можете также обработать AUTH_CAPTURE транзакция нормально, а затем при неудачном ответе VOID перевод).

Вот возможные значения ответа:

B    Address information was not submitted in the transaction information, so AVS check could not be performed
E    The AVS data provided is invalid, or AVS is not allowed for the card type submitted
R    AVS was unavailable at the time the transaction was processed. Retry transaction
G    The credit card issuing bank is of non-U.S. origin and does not support AVS
U    Address information is not available for the customer's credit card
S    The U.S. card issuing bank does not support AVS
N    Neither the street address nor the 5-digit ZIP code matches the address and ZIP code on file for the card
A    The street address matches, but the 5-digit ZIP code does not
Z    The first 5 digits of the ZIP code matches, but the street address does not match
W    The 9-digit ZIP code matches, but the street address does not match
Y    The street address and the first 5 digits of the ZIP code match perfectly

Имейте в виду, что AVS обычно работает только в Соединенных Штатах.

Кроме того, неудачный ответ AVS делает не означает, что кредитная карта украдена или транзакция является мошеннической. Это просто значит пользователь ввел другой почтовый индекс, отличный от адреса для выставления счета для этой кредитной карты. У многих людей домашний адрес отличается от адреса выставления счета, и они обычно вводят почтовый индекс своего дома, а не адрес платежной карты. это не Рекомендуется отклонить транзакции на основе неудачного ответа AVS. Это должен быть один из несколько инструменты, которые вы используете, который включает в себя CVV и другие инструменты.

-1

По вопросам рекламы [email protected]