Перейти до основного вмісту

Загальні положення

Перевірка (верифікація) платіжних карток — це рішення, яке дозволяє ще до проведення основної фінансової операції впевнитися, що картка платника дійсна, не знаходиться у чорних списках та з високою ймовірністю використовується її власником.

Особливості рішення

  • Транзакції з перевірки платіжних карток мають тип “Перевірка карти” (lookup) і відображаються з таким значенням у мерчант-порталі.
  • Використання функціоналу дозволяє створити токен платіжної картки, що може бути використаний для проведення регулярних платежів
Важливо

Первинні платежі Оплата (purchase), Резервування (auth), Виплата (credit), Перевірка платіжних карток (lookup), P2P-перекази (p2p) повинні мати унікальний номер замовлення. У випадку, коли обраний номер замовлення вже встановлено щодо іншої транзакції, при створенні замовлення буде отримано помилку.

Доступні варіанти перевірки карток:

  • Перевірка картки з резервуванням (холдуванням) коштів на картці клієнта та проходженням 3DS верифікації.
  • Перевірка картки зі списанням коштів з рахунку клієнта та проходженням 3DS верифікації.
  • Перевірка картки без списання коштів, з підтвердженням операції шляхом введення lookup-коду.
  • Перевірка картки без списання коштів та без необхідності підтвердження операції.

Перевірка картки з резервуванням (холдуванням) коштів на картці клієнта та проходженням 3DS верифікації.

Цей спосіб перевірки проводиться без списання коштів з рахунку клієнта, при цьому операція підтверджується клієнтом у мобільному застосунку або шляхом введення разового пароля (OTP), за умови, що платіжна картка підтримує 3DS верифікацію.

Формат взаємодії:

  1. Клієнт вводить карткові дані на платіжній сторінці.
  2. Клієнт підтверджує операцію через мобільний застосунок свого банку або шляхом введення разового пароля (OTP).
  3. Кошти на суму 1 грн. резервуються (холдуються) на рахунку клієнта.
  4. Ви отримуєте результат перевірки:
    • перевірка успішна - вам повертається токен картки, який можна використовувати для створення транзакцій через direct API-інтеграцію або для проведення регулярних платежів;
    • перевірка неуспішна - токен картки не створюється. Сам результат може свідчити про помилку при введенні карткових даних/коду або про спробу шахрайства, що потребує вашої додаткової уваги. Також такий результат може бути отримано, якщо на рахунку клієнта недостатньо коштів або клієнт не підтвердив операцію.
  5. Після успішної перевірки ви маєте ініціювати операцію скасування раніше створеного резерву (void). В іншому випадку зарезервована сума автоматично розхолдується у період від 7 до 30 днів в залежності від банка-емітента.

Перевірка картки зі списанням коштів з рахунку клієнта та проходженням 3DS верифікації

Цей спосіб перевірки проводиться зі списанням коштів з рахунку клієнта, при цьому операція підтверджується клієнтом у мобільному застосунку або шляхом введення разового пароля (OTP), за умови, що платіжна картка підтримує 3DS верифікацію.

Формат взаємодії:

  1. Клієнт вводить карткові дані на платіжній сторінці.
  2. Клієнт підтверджує операцію через мобільний застосунок свого банку або шляхом введення разового пароля (OTP).
  3. Кошти на суму 1 грн. списуються з рахунку клієнта (проводиться оплата).
  4. Ви отримуєте результат перевірки:
    • перевірка успішна - вам повертається токен картки, який можна використовувати для створення транзакцій через direct API-інтеграцію або для проведення регулярних платежів;
    • перевірка неуспішна - токен картки не створюється. Сам результат може свідчити про помилку при введенні карткових даних/коду або про спробу шахрайства, що потребує вашої додаткової уваги. Також такий результат може бути отримано, якщо на рахунку клієнта недостатньо коштів або клієнт не підтвердив операцію.
  5. Після успішної перевірки ви маєте ініціювати операцію повернення коштів.
Важливо

Несвоєчасне повернення коштів клієнту може призвести до оспорювання відповідного платежу (чарджбеку).

Перевірка картки без списання коштів, з підтвердженням операції шляхом введення lookup-коду

Цей спосіб перевірки провожиться без списання коштів чи їх резервування на рахунку клієнта, тобто може проводитися незалежно від наявності коштів на балансі, водночас, потребує підтвердження операції у мобільному застосунку або шляхом введення разового пароля (lookup-коду).

Проведення перевірки платіжних карток

Формат взаємодії:

  1. Клієнт вводить карткові дані на платіжній сторінці.
  2. Ми відправляємо банку-емітенту (через банк-еквайр) lookup-код для підтвердження операції.
  3. Банк-емітент надсилає lookup-код клієнту у push-повідомленні в мобільному застосунку або через SMS.
  4. Клієнт підтверджує операцію через мобільний застосунок свого банку або вводить lookup-код у форму, що зʼявляється після натискання кнопки дії (action button) на платіжній сторінці.
  5. Ви отримуєте результат перевірки:
    • перевірка успішна - вам повертається токен картки, який можна використовувати для створення транзакцій через direct API-інтеграцію або для проведення регулярних платежів;
    • перевірка неуспішна - токен картки не створюється. Сам результат може свідчити про помилку при введенні карткових даних/коду або про спробу шахрайства, що потребує вашої додаткової уваги. Також такий результат може бути отримано, якщо клієнт не підтвердив операцію або ввів невірний lookup-код.

Перевірка картки без списання коштів та без необхідності підтвердження операції

Цей спосіб перевірки без списання коштів чи їх резервування на рахунку клієнта, тобто може проводитися незалежно від наявності коштів на балансі, а також не потребує підтвердження операції клієнтом.

Формат взаємодії:

  1. Клієнт вводить карткові дані на платіжній сторінці.
  2. Ми відправляємо банку-емітенту (через банк-еквайр) lookup-код для підтвердження операції.
  3. Банк-еквайр інформує нас про результати валідації картки (незалежно від результатів введення lookup-коду).
  4. Ви отримуєте результат перевірки:
    • перевірка успішна - вам повертається токен картки, який можна використовувати для створення транзакцій через direct API-інтеграцію або для проведення регулярних платежів;
    • перевірка неуспішна - токен картки не створюється. Сам результат може свідчити про помилку при введенні карткових даних або про спробу шахрайства, що потребує вашої додаткової уваги.
Важливо

Непідтвердження операції у мобільному застосунку банку або введення невірного lookup-коду не можуть бути підставою для неуспішності перевірки (не впливають на результат перевірки). Також цей метод не може слугувати підтвердженням приналежності картки певній особі (власнику картки).

Про можливість використання того чи іншого способу проведення перевірки картки на вашому робочому проєкті можна дізнатися у Служби підтримки Tranzzo

Проведення перевірки платіжних карток