Верификация карты

В различных сферах деятельности человека под верифика́цией (от лат. verus — «истинный» и facere — «делать») могут подразумеваться разные понятия, например:

— проверка, подтверждение, способ подтверждения с помощью доказательств каких-либо теоретических положений, алгоритмов, программ и процедур путём их сопоставления с опытными (эталонными или эмпирическими) данными, алгоритмами и программами.
— подтверждение соответствия конечного продукта предопределённым эталонным требованиям;
— методика распознавания лжи (укрывательства, искажения).

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

Каким образом проходит процесс верификации карты?

На карточном счету плательщика банк блокирует незначительную сумму — от 25 копеек до 1 грн., которая автоматически будет разблокирована. Вам как плательщику необходимо будет указать заблокированную сумму.

Если у Вас настроен sms-банкинг, то вы получите сообщение с заблокированной суммой на ваш мобильный, если нет – вам необходимо позвонить в банк, который выдал платежную карту по номеру, который указан на вашей карте и узнать у оператора точную сумму.

Для этого используется стандартный запрос на оплату с дополнительными параметрами:

Пример формирования запроса на РНР:
Запрос

Пример HTML формы:
html

Добавленные дополнительные данные:

1) В data указан дополнительный параметр recurring— для получения токена по карте (будет использован для выплаты на карту средств по команде CREDIT2CARDTOKEN (Выплата на карту по токену)).

! Внимание — Данный токен нельзя использовать для проведения операций по команде CRECURRING_SALE.

2) Определен дополнительный параметр отображение формы formid=verify.
При выполнении запроса с этим параметром плательщику будет отображена платежная форма со скрытой суммой.

Callback по данной операции будет соответствовать стандартному ответу как по оплате:

Параметры POST:
POST

После выполнения операции верификации плательщику необходимо показать страницу для ввода суммы операции.
Почему? Если карта 3DS тут все просто, плательщик получает данные о сумме блокировки в СМС и клиенту отображается 3DS страница банка эмитента для ввода кода подтверждения ОТР.

Если же карта не 3DS такие операции не требуют подтверждения со стороны банка эмитента, по этому сумму блокировки плательщик сможет узнать только позвонив в Call-центр банка. И после проведения идентификации на стороне банка узнать сумму блокировки, которую необходимо будет вводить на Вашей странице подтверждения.

Таким образом вы можите обезопасить себя от недобросовестных плательщиков.