Публічний
3D-Secure
Підтвердження операції за допомогою 3D-Secure
Що таке підтвердження з 3D-Secure?
Аутентифікація картки на стороні банку емітента, що гарантує безпеку транзакції.
Можливості
Як працює підтвердження з 3D-Secure
1
Без повернення на сайт
- Клієнт оплачує товар або послугу на Вашому сайті.
- Ви відправляєте запит на списання з картки клієнта по одному з APIs LiqPay.
- У відповідь від API LiqPay повертає на Ваш сервер статус 3ds_verify - тобто необхідно підтвердження з 3D-Secure для завершення оплати.
- Для підтвердження 3D-Secure Ви перенаправляє клієнта на URL redirect_to, який отримали у відповідь від API LiqPay.
- Клієнт підтверджує оплату за допомогою 3D-Secure.
- LiqPay повертає статус транзакції на server-url компанії.
2
З поверненням на сайт
- Клієнт оплачує товар або послугу на Вашому сайті.
- Ви відправляєте запит на списання з картки клієнта по одному з APIs LiqPay.
- У відповідь від API LiqPay повертає на Ваш сервер статус 3ds_verify - тобто необхідно підтвердження з 3D-Secure для завершення оплати.
- Для підтвердження 3D-Secure Ви перенаправляє клієнта на отриманий URL redirect_to, додавши в запит додатковий GET параметр return_to, вказавши в ньому адресу, на яку слід повернути клієнта після проходження перевірки 3DS.Наприклад:https://www.liqpay.ua/api/3ds/request/fsjj4234hkhjk?return_to=https://yoursite.com/3dsreturn
- Після перевірки 3DS клієнт буде перенаправлений на адресу return_to. Крім цього на цю адресу як GET параметр буде відправлений liqpay_token.Наприклад:https://yoursite.com/3dsreturn?liqpay_token=fsjj4234hkhjk
- Для завершення платежу необхідно відправити запит згідно документації.
У яких API використовується статус 3ds_verify:
Є питання?
Звертайтесь до нашого технічного відділу на пошту:
liqpay.support@privatbank.ua