Этот функционал будет активирован после вашего запроса в групповом чате.
Описание
Данный метод позволяет размещать отдельную кнопку для оплаты через Privat24 без использования платежной формы.
Добавление атрибута target="_blank" на кнопку оплаты, для открытия Privat24 в новом окне, строго запрешено
Оплата Privat24 не поддерживает холдирование средств (HOLD)
Демо
Требования к сайту
Добавить логотипы платежных систем Visa и Mastercard
Добавить логотип Privat24
Добавить логотип PSP Platon
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 | Контрольная подпись | md5( strtoupper( strrev(key). strrev(payment). strrev(data). strrev(url). strrev(pass) ) ) | ДА | |
|
| Язык отображения формы | В приоритете настройка языка браузера плательщика | НЕТ | |
| String | Почта плательщика | Max 255 символа | НЕТ | |
| String | Имя плательщика | Max 32 символа | НЕТ | |
| String | Фамилия плательщика | Max 32 символа | НЕТ | |
| Number | Номер телефона плательщика | Если ваше юр. лицо открыто в Приватбанк и вы передаете в запросе телефон плательщика, то: 1) обязательный формат телефона 380… 2) номер телефона должен соответствовать финансовому номеру привязанному к карте | НЕТ | |
| String | Адрес плательщика | Max 32 символа | НЕТ | |
| String | Почтовый код плательщика | Max 32 символа | НЕТ | |
| String | Город плательщика | Max 32 символа | НЕТ | |
| String | Двухзначный код страны плательщика | НЕТ | ||
| String | Код штата, провинции или области плательщика | Обязательный параметр для стран US, CA, AU | НЕТ | |
| String | Номер електронного кошелька пользователя | Поле обязательно для типов бизнеса связанных с виртуальными активами | НЕТ | |
| String | ID платежа в системе мерчанта | Max 32 символа | НЕТ | |
| String | Параметр дополнительной настройки | НЕТ | ||
| String | Дополнительные поля | Max 1024 символа в каждом ext поле | НЕТ |
Примеры запроса
Для просмотра примера раскройте список
Использование cURL для этого запроса запрещено
Тестирование
В целях тестирования необходимо использовать реальную карту привязанную к Приват24.
Проверка платежей
Получить информацию о платежах можно несколькими способами:
Используя Callback для автоматизации процесса зачисления в системе на вашей стороне
Нотификация в Telegram Bot об успешной оплате с деталями платежа сразу после списания
В вашем личном кабинете Platon
CSV файл с деталями платежей скачав в личном кабинете Platon
Письмо об успешном платеже на почту мерчанта и / или плательщика
Банковский реестр на почту или ваш FTP
Работа с Callback
Рекомендуем ознакомиться с разделами:
Callback при успешной оплате
Для просмотра примера раскройте список
Callback при неуспешной оплате
При неуспешной оплате коллбек не отправляется
Ошибки запросов
В ходе проведения запрос вы можете получить разные ошибки. Пожалуйста, ознакомьтесь со списком возможных ошибок, их причин и возможности решения.
Для просмотра примера раскройте список