Описание:
Данный метод позволяет получить преимущество при погашении клиентами кредитных организаций используя пониженный тариф по Дебету.
Cо стороны плательщика проводится обычная оплата с вводом всех карточных данных
Обязательные требования к сайту:
Разместить логотипы платежных систем Visa и Mastercard
Добавить логотипы PSP Platon
API Endpoint (cсылка для отправки запросов):
https://secure.platononline.com/p2p-debit/
Описание параметров запроса:
Параметр | Значение | Описание | Особенности | Обязательно |
---|---|---|---|---|
action | DEBIT_PREPARE | Код платежного метода |
| Да |
async | "Y" или "N" | Включить асинхронный режим | В асинхронном режиме обязательное использование коллбеков. | Нет |
channel_id | String | Дополнительный платежный канал | Позволяет отправить платежи на другой банковский терминал | Нет |
client_key | String | API ключ мерчанта | Ключ предоставляется на почту мерчанту | Да |
order_id | String | ID платежа в системе мерчанта | Max 32 символа | Да |
order_amount | Number | Сумма платежа | Верный вариант 1000.00 Неверные варианты 1000 | Да |
order_currency | UAH | Валюта платежа | Оплата возможна только в национальной валюте гривне | Да |
order_description | String | Описание платежа | Для кириллических символов необходимо использовать формат UTF-8 Max 255 символов | Да |
payer_first_name | String | Имя плательщика | Max 32 символа без пробелов | Да |
payer_last_name | String | Фамилия плательщика | Max 32 символа без пробелов | Да |
payer_address | String | Адрес плательщика | Max 256 символа | Да |
payer_country | String | Страна плательщика | Стандарт ISO 3166-1 alpha-2 | Да |
payer_state | String | Штат плательщика | Обязательный параметр для стран US, CA, AU Стандарт ISO 3166-2 | Да |
payer_city | String | Город плательщика | Max 32 символа | Да |
payer_zip | String | Почтовый индекс плательщика | Max 32 символа | Да |
payer_email | String | Почта плательщика | Max 255 символа | Да |
payer_phone | Number | Номер телефона плательщика | Если ваше юр. лицо открыто в Приватбанк и вы передаете в запросе телефон плательщика, то:
| Да |
payer_ip | Number | IP-адрес плательщика | В формате "ХХХ.ХХХ.ХХХ.ХХХ" IPv6 на данный момент не поддерживается | Да |
card_number | Number | Полный номер карты | В формате "ХХХХХХХХХХХХХХХХ" | Да |
card_exp_month | Number | Месяц окончания срока действия карты | В формате "ХХ" | Да |
card_exp_year | Number | Год окончания срока действия карты | В формате "ХХХХ" | Да |
card_cvv2 | Number | Проверочный код на карте | В формате "ХХХ" | Да |
req_token | "Y" или "N" | Для получения card_token | По умолчанию "N" | Да |
hash | String | Контрольная подпись | Да |
Примеры запроса:
Для просмотра примера раскройте список
Получение статуса транзакции в Callback и Response:
Ответы будут поступать с наших IP:
78.140.172.231
62.113.223.114
78.140.135.130
167.99.253.235
Для получения коллбеков отправьте ссылку на ваш обработчик в ваш групповой чат. Ссылка для коллбеков прописывается на стороне Platon.
После отправки коллбека в ответ Platon должен получить код HTTP 200 OK. Если коллбек не удалось доставить будет произведено до 5 попыток повторной отправки в течение 60 секунд.
Опциональные варианты активация которых происходит по вашему обращению в групповом чате:
Коллбеки в формате JSON
Basic Authorization
Синхронный режим:
Для просмотра примера раскройте список
Асинхронный режим:
Данный режим активируется при передаче ‘async’='Y'. В этом режиме обязательно необходимо принимать callback на ваш callback url.
Для просмотра примера раскройте список
Дополнительная проверка оплаты:
Для получения информации об оплате в случае, если ваша система не смогла принять Callback, Response или по другой причине, можно воспользоваться дополнительными API запросами проверки: