Рецепти
E-Commerce Еквайринг
Одностадійний платіж з використанням EMV® 3-D Secure
Отримання платіжних реквізитів
🔸зберіть усі необхідні платіжні реквізити клієнта (параметри картки, суму операції, тощо).
🔸зберіть дані про пристрій клієнта, це необхідно для проведення EMV® 3-D Secure веріфкації.
🔸вкажіть URL фінальних сторінок для успішної та неуспішної операцій
🔸зберіть дані про пристрій клієнта, це необхідно для проведення EMV® 3-D Secure веріфкації.
🔸вкажіть URL фінальних сторінок для успішної та неуспішної операцій
Надсилання запиту на оплату
🔸виконайте запит на одностадійну купівлю
🔸у відповідь отримаєте вимогу на проведення EMV® 3-D Secure веріфкації, або статус операції якщо картка не підтримує EMV® 3-D Secure.
/Payment
з деталями платежу та даними клієнта, зібранними на попередньому етапі.🔸у відповідь отримаєте вимогу на проведення EMV® 3-D Secure веріфкації, або статус операції якщо картка не підтримує EMV® 3-D Secure.
Виконання EMV® 3-D Secure автентифікації (за потреби)
🔸ініціюйте процес EMV® 3-D Secure автентифікації, якщо у відповіді на запит /Payment міститься відповідна інструкція
🔸перенаправте клієнта (браузер або застосунок) на URL, отриманий у полі
🔸перенаправте клієнта (браузер або застосунок) на URL, отриманий у полі
auth3DData
методом POST
, додавши у тіло запиту значення параметра creq
.Отримання результату платежу
🔸 після завершення веріфікації ви отримаєте статус операції від платіжної платформи перенаправлений на URL фінальної сторінки, яку ви передали на першому кроці.
Фіналізація статусу операції
🔸 якщо для вашого каналу налаштован "callback" очікуйте на вклик відповідного методу на вашому боці при зміні статуса операції на фінальний.
🔸 за необхідності виконайте запит
🔸 за необхідності виконайте запит
/ConfirmExt
для уточнення детального статусу операції, якщо статус замовлення не фінальний, або отримано негативну відповідь.Виконання повернення коштів (якщо потрібно)
🔸 якщо потрібно повернути кошти, використовуйте запит
🔸 якщо потрібно повернути кошти після завершення дня, використовуйте запит /Refund`.
/Reverse
, якщо спосіб оплати це підтримує (можливий лише до кінця того ж дня, коли було здійснено платіж).🔸 якщо потрібно повернути кошти після завершення дня, використовуйте запит /Refund`.
Двостадійна оплата з використанням EMV 3DS
Отримання платіжних реквізитів
🔸зберіть усі необхідні платіжні реквізити клієнта (параметри картки, суму операції, тощо).
🔸зберіть дані про пристрій клієнта, це необхідно для проведення EMV® 3-D Secure веріфкації.
🔸вкажіть URL фінальних сторінок для успішної та неуспішної операцій
🔸зберіть дані про пристрій клієнта, це необхідно для проведення EMV® 3-D Secure веріфкації.
🔸вкажіть URL фінальних сторінок для успішної та неуспішної операцій
Надсилання запиту на резервування коштів
🔸виконайте запит на одностадійну купівлю
🔸у відповідь отримаєте вимогу на проведен ня EMV® 3-D Secure веріфкації, або статус операції якщо картка не підтримує EMV® 3-D Secure.
/Preauthorization
з деталями платежу та даними клієнта, зібранними на попередньому етапі.🔸у відповідь отримаєте вимогу на проведен ня EMV® 3-D Secure веріфкації, або статус операції якщо картка не підтримує EMV® 3-D Secure.
Виконання EMV® 3-D Secure автентифікації (за потреби)
🔸ініціюйте процес EMV® 3-D Secure автентифікації, якщо у відповіді на запит /Payment міститься відповідна інструкція
🔸перенаправте клієнта (браузер або застосунок) на URL, отриманий у полі
🔸перенаправте клієнта (браузер або застосунок) на URL, отриманий у полі
auth3DData
методом POST
, додавши у тіло запиту значення параметра creq
.Отримання результату платежу
🔸 після завершення веріфікації ви отримаєте статус операції від платіжної платформи перенаправлений на URL фінальної сторінки, яку ви передали на першому кроці.
Фіналізація статусу операції
🔸 якщо для вашого каналу налаштован "callback" очікуйте на вклик відповідного методу на вашому боці при зміні статуса операції на фінальний.
🔸 за необхідності виконайте запит
🔸 за необхідності виконайте запит
/ConfirmExt
для уточнення детального статусу операції, якщо статус замовлення не фінальний, або отримано негативну відповідь.Завершення раніше передавторизованого замовлення
🔸 для здійснення списання за раніше передавторизованим замовленням скористайтесь запитом
🔸 у відповідь ви отримаєте статус операції
/Completion
🔸 у відповідь ви отримаєте статус операції
Отримання результату платежу
🔸 за необхідності виконайте запит
/ConfirmExt
для уточнення детального статусу операції.Виконання повернення коштів (якщо потрібно)
🔸 якщо потрібно повернути кошти, використовуйте запит
🔸 якщо потрібно повернути кошти після завершення дня, використовуйте запит /Refund`.
/Reverse
, якщо спосіб оплати це підтримує (можливий лише до кінця того ж дня, коли було здійснено платіж).🔸 якщо потрібно повернути кошти після завершення дня, використовуйте запит /Refund`.
Одностадійний платіж без 3DS
1.
2.
/Payment
3.
4.
/ConfirmExt
.5.
6.
/Reverse
, якщо спосіб оплати це підтримує./Reverse
можливий лише до кінця того ж дня, коли було здійснено платіж.7.
/Refund
, якщо спосіб оплати це підтримує.Прийом платежу з використанням Lookup-коду (для карт платіжноі системи Простір)
1.
2.
/Payment
3.
4.
/Verify
5.
6.
7.