Зміст
Table of Contents | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Опис
Цей метод дозволяє отримувати оплати використовуючи C2A з пониженим тарифом.
З боку клієнта відбувається звичайна оплата з вводом карткових даних.
Демо
Iframe | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Чекліст інтеграції
- Привести сайт / додаток до відповідності вимогам.
- Провести інтеграцію відповідно до цього API методу.
- Передати тех підтримці PSP Platon посилання для Callback.
- Провести оплату використовуючи тестові реквізити / реальную карту (активується після підписання договору).
- Отримати Callback та змінити статус оплати у вашій системі.
Вимоги
Expand | ||
---|---|---|
| ||
У вашого сайту має бути валідний SSL сертифікат. Для перевірки валідності та терміну дії вашого SSL сертифіката рекомендуємо скористатися сервісом за посиланням. |
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
В футере вашего сайта необходимо разместить логотипы платежных систем и PSP Platon. Скачайте подходящие под стиль вашего сайта варианты логотипов.
|
Expand | ||
---|---|---|
| ||
Необходима поддержка протокола TLS не ниже версии 1.2 |
API параметри
HTTP METHOD: POST
API ENDPOINT: https://secure.platononline.com/payment/auth
Параметр | Значення | Опис | Особливості | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| String | API ключ мерчанта | Ключ надається на пошту мерчанту | |||||||||||
|
| Код платіжного метода | ||||||||||||
| Number | Сума оплати |
| |||||||||||
|
| Валюта |
| |||||||||||
| String | Опис | Max 255 символів | |||||||||||
| String | ID оплати в системі мерчанта | Max 32 символи | |||||||||||
| String | Пошта платника |
| |||||||||||
| Number | Номер телефону платника |
| |||||||||||
|
| Створення токена картки | Для отримання | |||||||||||
| String | Посилання по якому буде відправлено платника після успішної оплати | Max 1024 символи | |||||||||||
| String | Ім'я платника | Max 32 символи | |||||||||||
| String | Прізвище платника | Max 32 символи | |||||||||||
| String | Контрольний підпис |
| |||||||||||
| String | Посилання по якому буде відправлено платника після 5 невдалих спроб оплати | Max 1024 символи | |||||||||||
| String | Адреса платника | Max 255 символів | |||||||||||
| String | Поштовий код платника | Max 32 символи | |||||||||||
| String | Місто платника | Max 32 символи | |||||||||||
| String | Двозначный код країни платника |
| |||||||||||
| String | Код штату, провінції або області платника | ||||||||||||
|
| Мова відображення форма | В пріорітеті налаштування в браузері платника | |||||||||||
| String | Параметр додаткового налаштування | Max 255 символів | |||||||||||
| String | ІПН платника | ||||||||||||
| String | Додаткові поля | Max 1024 символи в кожному ext полі |
Приклад запиту
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Тестування
Для тестування використайте наші тестові реквізити.
Час платіжної сесії
Стандартно у платника буде 15 хв для проведення оплати. Це означає, що на 15 хвилину та 1 секунду оплата стане не доступною та приведе до помилки. Відлік починається з моменту відкриття платіжної форми.
Expand | ||
---|---|---|
| ||
Стандартний проміжок часу 15 хв є результатом багатоьох тестів та більш чим необхідно достатній для проведення оплати. Якщо у вас є потреба в іншому проміжку, по вашому запиту можна налаштувати час платіжної сесії з наявних варіантів:
|
Callback
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Include Page | ||||
---|---|---|---|---|
|
Expand | ||
---|---|---|
| ||
Клієнта відправить після успішної оплати на |
При невдалій оплаті:
Note |
---|
При невдалій оплаті Callback не відправляється. |
Помилки запитів
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|