Цей функціонал буде активовано після вашого запиту в груповому чаті.
Зміст
Опис
Цей метод дозволить розмістити окрему кнопку для оплати Privat24 без використання платіжної форми.
Заборонено додавати атрибут target="_blank"
на кнопку оплати для відкриття Privat24 в новому вікні.
Оплата Privat24 не підтримує холдування коштів (HOLD).
Демо
Чекліст інтеграції
- Привести сайт / приложение к соответствию требованиям.
- Інтегрувати цей API метод.
- Передати тех підтримці PSP Platon посилання для Callback.
- Провести оплату реальною карткою (активується після підписання договору).
- Отримати Callback та змінити статус оплати на вашому сайті.
Вимоги
API параметри
HTTP METHOD: POST
API ENDPOINT: https://secure.platononline.com/payment/auth
Параметр | Значення | Опис | Особливості | |
---|---|---|---|---|
| String | API ключ мерчанта | Ключ надається на пошту мерчанта | |
|
| Код платіжного метода | ||
|
| Number | Сума оплати | Вірний варіант 1000.00 Невалідні варіанти 1000 |
|
| Валюта | Оплата можлива лише в національній валюті гривні. | |
| String | Опис | Для кириличних символів необхідно використовувати формат UTF-8 Max 5000 символів | |
| String | Посилання по якому буде відправлений платник після успішної оплати | Max 255 символів | |
| String | Пошта платника | Обов'язково валідна пошта. Відсутність пробілів. Max 255 символів | |
| Number | Номер телефону платника | Обов'язковий формат телефону 380… Max 255 символів | |
| String | Контрольний підпис | md5( strtoupper( strrev($key). strrev($payment). strrev($data). strrev($url). strrev($pass) ) ) | |
|
| Мова відображення платіжної форми | В приоритеті cookie в браузері клиента з параметром lang | |
| String | Імʼя платника | Max 32 символи | |
| String | Прізвище платника | Max 32 символи | |
| String | Адреса платника | Max 32 символи | |
| String | Поштовий індекс платника | Max 32 символи | |
| String | Місто платника | Max 32 символи | |
| String | Код країни платника | Max 2 символи | |
| String | Код штату, провінції або області платника | Обов'язковий параметр для країн US, CA, AU Max 3 символа. | |
| String | Номер електронного гаманця платника | Поле обов'язкове для типів бізнесу пов'язаниз з віртуальними активами | |
| String | ID оплати в системі мерчанта | Max 32 символи | |
| String | Параметр додаткового налаштування | ||
| String | 10 додаткових полів | Max 1024 символи в кожному ext полі |
Приклад запиту
Тестування
В цілях тестування необхідно використовувати реальну картку прив'язану до Privat24.
Перевірка платежів
Callback
Callback при успешной оплате
Для просмотра примера раскройте список
При успешной оплате:
При неуспешной оплате:
При неуспешной оплате Callback не отправляется.