Рецепти
E-Commerce Еквайринг#
Одностадійний платіж з використанням EMV® 3-D Secure1️⃣ Отримання платіжних реквізитів
🔸 зберіть усі необхідні платіжні реквізити клієнта (параметри картки, суму операції, тощо).
🔸 зберіть дані про пристрій клієнта, це необхідно для проведення EMV® 3-D Secure веріфкації.
🔸 вкажіть URL фінальних сторінок для успішної та неуспішної операцій
2️⃣ Надсилання запиту на оплату
🔸 виконайте запит на одностадійну купівлю /Payment
з деталями платежу.
🔸 у відповідь отримаєте вимогу на проведення EMV® 3-D Secure веріфкації, чи статус операції якщо картка не підтримує EMV® 3-D Secure.
3️⃣ Виконання EMV® 3-D Secure автентифікації (за потреби)
🔸 при необхідності виконайте EMV® 3-D Secure автентифікацію, якщо у відповіді на запит отримали відповідну вимогу
4️⃣ Отримання результату платежу
🔸 після завершення веріфікації ви отримаєте статус операції від платіжної платформи перенаправлений на URL фінальної сторінки, яку ви передали на першому кроці.
5️⃣ Фіналізація статусу операції
🔸 якщо для вашого каналу налаштован "callback" очікуйте на вклик відповідного методу на вашому боці при зміні статуса операції на фінальний.
🔸 за необхідності виконайте запит /ConfirmExt
для уточнення детального статусу операції, якщо статус замовлення не фінальний, або отримано негативну від повідь.
6️⃣ Виконання повернення коштів (якщо потрібно)
🔸 якщо потрібно повернути кошти, використовуйте запит /Reverse
, якщо спосіб оплати це підтримує (можливий лише до кінця того ж дня, коли було здійснено платіж).
🔸 якщо потрібно повернути кошти після завершення дня, використовуйте запит /Refund
.Двостадійна оплата з використанням EMV 3DS1.
Зберіть всі платіжні реквізити від клієнта, та детальні дані про його пристрій.
2.
Надішліть запит на передавторизацію з деталями платежу на відповідний URL:
/Preauthorization
3.
При необхідності виконайте 3‑D Secure автентифікацію, якщо у відповіді на запит отримали відпові дну вимогу.
4.
Отримайте зворотню відповідь з результатом оплати від платіжної платформи.
5.
При необхідності, якщо статус замовлення не фінальний, або отримана помилка, зробіть запит розширеного стутуса операції /ConfirmExt
.
6.
Якщо для вашого каналу налаштован "зворотний виклик" очікуйте на зміну статуса операції.
7.
Для запиту списання раніше передавторизованого замовлення використайте запит /Completion
8.
Отримайте зворотню відповідь з результатом опл ати від платіжної платформи.
9.
При необхідності, якщо статус замовлення не фінальний, або отримано негативну відповідь, зробіть запит розширеного стутуса операції /ConfirmExt
.
10.
Якщо для вашого каналу налаштован "зворотний виклик" очікуйте на зміну статуса операції.
11.
За потреби після предавторизації або після завершення двостадійної оплати ви можете повернути клієнтам їхні кошти, виконавши запит /Reverse
, якщо спосіб оплати це підтримує.
📌
Звертаємо увагу, що /Reverse
можливий лише до кінця того ж дня, коли було здійснено запит на предавторизацію.
12.
Інакше для повернення коштів клієнту потрібно використовувати запит /Refund
, якщо спосіб оплати це підтримує.
Одностадійний платіж без 3DS📌
Оскільки за правилами платіжних систем автентифікація клієнтів є обов'язковою, цей сценарій можливий лише на терміналах, де налаштовані відповідні привілеї за погодженням з банком екваєром
1.
Збиріть всі платіжні реквізити від клієнта.
2.
Надішліть запит на одностадійну купівлю з деталями платежу на відповідний URL:
/Payment
3.
Отримайте зворотню відповідь з результатом оплати від платіжної платформи.
4.
При необхідності, якщо статус замовлення не фінальний, або отримана помилка, зробіть запит розширеного стутуса операції /ConfirmExt
.
5.
Якщо для вашого каналу налаштован "зворотний виклик" очікуйте на зміну статуса операції.
6.
За потреби після здійснення одностадійної покупки ви можете повернути клієнтам їхні кошти, виконавши запит /Reverse
, якщо спосіб оплати це підтримує.
📌
Звертаємо увагу, що /Reverse
можливий лише до кінця того ж дня, коли було здійснено платіж.
7.
Інакше для повернення коштів клієнту потрібно використовувати запит /Refund
, якщо спосіб оплати це підтримує.
Прийом платежу з використанням Lookup-коду (для карт платіжноі системи Просітр)1.
Збиріть всі платіжні реквізити від клієнта.
2.
Надішліть запит на одностадійну купівлю з деталями платежу на відповідний URL:
/Payment
3.
При необхідності виконайте Lookup автентифікацію, якщо у відповіді на запит отримали відповідну вимогу.
4.
Надішліть запит з даними отриманими від клієнта на відповідний URL:
/Verify
5.
Отримайте зворотню відповідь з результатом оплати від платіжної платформи.
6.
При необхідності, якщо статус замовлення не фінальний, зробіть запит стутуса операції. Або якщо для вашого каналу налаштован "зворотний виклик" очікуйте на зміну статуса операції.
7.
За потреби після здійснення одностадійної покупки ви можете повернути клієнтам їхні гроші, якщо спосіб оплати це підтримує.
Modified at 2025-04-02 12:00:40