2016-12-25 11 views
1

Как я могу реализовать этот сценарий:нашивки: карта имя держателя проверка

1) При оплате с пользователем кредитной карты помещает в форме его/ее первое имя и фамилия

2) Если первый и фамилия, введенная, чтобы не совпадать с именем и фамилией («напечатано») на карте - мы (я или полоса) отклоняем транзакцию.

Как я вижу в примерах (https://stripe.com/docs/custom-form#step-1-collecting-credit-card-information), для создания нового токена Stripe.js использует только: номер карты, срок действия (MM/YY), CVC.

Мой back-end находится на Java. Как я вижу, ни 'Charge' объект, ни 'Customer' не имеют такие свойства, как «имя», «фамилия»

На Quora я нашел ответ от сотрудника полоской, заявив, что это возможно:

«Вы также можете отправить нам больше данных, такие как платежный адрес и имени держателя карты. нашивки можно сравнить платежный адрес, введенный клиента против, что на файл с их банком. Это также является полезным индикатор для определения того, платеж производится владельцем настоящей карты ».

https://www.quora.com/Whats-the-bare-minimum-information-that-Stripe-requires-to-charge-a-credit-card

Но как я могу осуществить это?

+2

Java! = JavaScript. И [Проверка подлинности для управляемых учетных записей] (https://stripe.com/docs/connect/identityverification). –

+2

На странице, указанной в опубликованной вами ссылке, указывается: * Хотя необязательно, рекомендуется использовать проверки адресов и почтовых индексов, так как они помогут уменьшить мошенничество. Полный список полей, которые вы можете предоставить, доступен в справочнике Stripe.js *. Если вы нажмете ссылку ссылки Stripe.js, вы можете прочитать все поля, которые вы можете отправить, и ссылку на страницу, объясняющую, как писать правила на основе адреса. –

ответ

3

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

Основной стандарт для отправки сообщений по сетям кредитных карт, ISO8583, даже не содержит поля для передачи имени владельца карты.

Большинство продавцов склонны использовать CVC и адрес для проверки, поскольку проверка адреса (AVS) применима во многих странах.

См. Также: https://www.quora.com/How-is-a-cardholder-name-used-when-you-pay-with-a-credit-card-online

 Смежные вопросы

  • Нет связанных вопросов^_^