Содержание
Описание
Данный функционал позволяет вам разместить платежную форму на вашей стороне, с вашим уникальным дизайном, и без перехода плательщика на нашу форму ввода карточных данных.
Также, получить преимущество при оплате используя пониженный тариф по Дебету.
Внимание! Данный запрос выполняется в несколько этапов:
Инициализация (API запрос №1)
Подтверждение (API запрос №2)
Редирект плательщика на 3DS
Требования к сайту
API параметры №1
HTTP METHOD: POST
API ENDPOINT: https://secure.platononline.com/p2p-debit/
Параметр | Значение | Описание | Особенности |
---|---|---|---|
|
| Код платежного метода |
|
|
| Включить асинхронный режим | В асинхронном режиме обязательное использование коллбеков. |
| String | Дополнительный платежный канал | Позволяет отправить платежи на другой банковский терминал |
| String | API ключ мерчанта | Ключ предоставляется на почту мерчанту |
| String | ID платежа в системе мерчанта | Max 32 символа |
| Number | Сумма платежа | Верный вариант 1000.00 Неверные варианты 1000 |
|
| Валюта платежа | Оплата возможна только в национальной валюте гривне |
| String | Описание платежа | Для кириллических символов необходимо использовать формат UTF-8 Max 255 символов |
| String | Имя плательщика | Max 32 символа без пробелов |
| String | Фамилия плательщика | Max 32 символа без пробелов |
| String | Адрес плательщика | Max 256 символа |
| String | Страна плательщика | Стандарт ISO 3166-1 alpha-2 |
| String | Штат плательщика | Обязательный параметр для стран US, CA, AU Стандарт ISO 3166-2 |
| String | Город плательщика | Max 32 символа |
| String | Почтовый индекс плательщика | Max 32 символа |
| String | Почта плательщика | Обязательно валидная почта. Отсутствие пробелов. Max 255 символа |
| String | Номер телефона плательщика | Обязательный формат телефона 380… Укажите "NA", если нет данных |
| Number | IP-адрес плательщика | В формате "ХХХ.ХХХ.ХХХ.ХХХ" IPv6 на данный момент не поддерживается |
| Number | Полный номер карты | В формате "ХХХХХХХХХХХХХХХХ" |
| Number | Месяц окончания срока действия карты | В формате "ХХ" |
| Number | Год окончания срока действия карты | В формате "ХХХХ" |
| Number | Проверочный код на карте | В формате "ХХХ" |
|
| Для получения card_token | По умолчанию "N" |
| String | Ссылка по которой будет отправлен клиент после успешной / не успешной оплаты после 3DS | Max 255 символов |
| String | Контрольная подпись | sha1( $pass. strtolower( implode( '', $action. $client_key. $order_id. $order_amount. $order_currency. $order_description. $card_number. $card_exp_month. $card_exp_year. $card_cvv2. $payer_first_name. $payer_last_name. $payer_phone. $payer_address. $payer_country. $payer_state. $payer_city. $payer_zip. $payer_email. $payer_ip. $term_url_3ds. ) ) ) |
API параметры №2
HTTP METHOD: POST
API ENDPOINT: https://secure.platononline.com/p2p-debit/
Параметр | Значение | Описание | Особенности |
---|---|---|---|
|
| Код платежного метода |
|
| String | API ключ мерчанта | Ключ предоставляется на почту мерчанту |
| String | ID платежа в системе Platon | Уникальный ордер ID транзакции в Platon |
| Number | Проверочный код на карте | В формате "ХХХ" |
| String | Контрольная подпись | sha1( $pass. strtolower( implode( '', $action, $client_key, $trans_id, $card_cvv2 ) ) ) |