Info |
---|
Цей функціонал буде активовано після вашого запиту в груповому чаті. |
Зміст
Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
Опис
Оплата в один клик позволяет провести платеж без ввода карточных данных. Для оплаты вам необходимо создать кнопку и разместить на вашем сайте / приложении.
Info |
---|
Платіжна форма в цьому виді запиту відсутня. Кліенту не потрібно вводити CVV. |
Note |
---|
Якщо необхідна оплата без 3DS перевірки - погодьте це з вашим менеджером PSP Platon. |
В запиті використовується раніше збережена картка у вигляді зашифрованого card_token
, який можна отримати з callback при першій оплаті карткою або при верифікації.
Особливості токенів
Tip |
---|
По одній і тій же картці токен можна отримати декілька разів. При цьому самі ці токени будуть різні і готові до використання. |
Tip |
---|
Токен можна використовувати на всіх API ключах та юр. особах. |
Tip |
---|
Якщо при спробі оплати ви отримали відповідь |
Tip |
---|
Термін дії CARD_TOKEN відповідає терміну дії картки. |
Чекліст інтеграції
- Привести сайт / додаток до відповідності вимогам.
- Проведіть попередню оплату карткою або верифікацію для отримання
card_token
. - Інтегруйте запит відповідно до цього API методу.
- Передати тех підтримці PSP Platon посилання для Callback (якщо раніше не було вказано).
- Передати тех підтримці PSP Platon ваші IP адреси серверів сайту або про те, що буде використовуватись додаток (в цьому випадку обмеження по IP будуть зняті).
- Відобразити клієнту на сайті / додатку кнопку для оплати з маскою картки для розуміння клієнта яка картка буде використана.
- Відправити API запит використовуючи
card_token
. - Отримати Response або Callback для редіректа платника на 3DS перевірку.
- Відправити клієнта на 3DS перевірку.
- Отримати Response або Callback зі статусом оплати від PSP Platon.
- Повідомити клієнта про успішну / невдалу оплату.
Вимоги
Include Page | ||||
---|---|---|---|---|
|
API параметри
HTTP METHOD: POST
API ENDPOINT: https://secure.platononline.com/post-unq/
Параметр | Значення | Опис | Особливості | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Код платежного метода | ||||||||||||||
| String | API ключ мерчанта | Ключ надається на пошту мерчанта | |||||||||||||
| String | ID оплати в системі мерчанта | Max 32 символи | |||||||||||||
| Number | Сума оплати |
| |||||||||||||
|
| Валюта |
| |||||||||||||
| String | Опис | Max 255 символів | |||||||||||||
| String | Токен картки |
| |||||||||||||
| Number | IP-адреса платника | В форматі "ХХХ.ХХХ.ХХХ.ХХХ" | |||||||||||||
| String | Пошта платника |
Max 256 символів | |||||||||||||
| String | Посилання по якому буде відправлено платника після спроби оплати | Max 255 символів | |||||||||||||
| String | Контрольний підпис |
| |||||||||||||
| String | Ім'я платника | Мах 32 символи | |||||||||||||
| String | Прізвище платника | Мах 32 символи | |||||||||||||
| String | Адреса платника | Мах 255 символів | |||||||||||||
| String | Країна платника | Стандарт ISO 3166-1 alpha-2 | |||||||||||||
| String | Штат платника | Стандарт ISO 3166-2 | |||||||||||||
| String | Місто платника | Max 32 символи | |||||||||||||
| String | Поштовий індекс платника | Max 32 символи | |||||||||||||
| Number | Номер телефону платника | В форматі “380XXXXXXXXX” | |||||||||||||
| String | Номер електронного гаманця платника | Поле обов'язкове для типів бізнесу пов'язаних з віртуальними активами | |||||||||||||
|
| Включити асинхронний режим |
Стандартне значення | |||||||||||||
| String | Додатковий платіжний канал | Дозволяє перенаправляти платежі на інший банківський термінал | |||||||||||||
|
| Стандартне значення | ||||||||||||||
| String | 10 додаткових полів | Max 1024 символи в кажному ext полі |
Приклад запиту
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
Info |
---|
Тестування
В цілях тестування використовуйте card_token
отриманий з коллбека успішної транзакції по одному з вказаних методів:
IE оплата карткою
Верифікація картки
C2A оплата
Виплата на картку по повному номеру картки
Перевірка платежів
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Callback
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Синхронний режим
Стандартний режим. Передавати async = N
не потрібно.
Асинхронний режим
Цей режим вмикається при передачі в запиті параметру async = Y
.
Include Page | ||||
---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
Протерміновані токени
Note |
---|
Якщо у відповіді на запит ви отримали одну з вказаних нижче помилок, вам необхідно видалити цей протермінований токен:
|
Warning |
---|
Ці |
Tip |
---|
Необхідно отримати новий |
Помилки запитів
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|