Table of Contents |
---|
Описание:
Оплата картой позволяет плательщику провести платеж используя реквизиты своей банковской карты на платежной форме размещенной на стороне Platon.
Обязательные требования к сайту:
Разместить логотипы платежных систем Visa и Mastercard
API Endpoint (cсылка для отправки запросов):
https://secure.akurateco.com/payment/auth
Описание параметров запроса:
Параметр | Значение | Описание | Особенности | Обязательно | |||||
---|---|---|---|---|---|---|---|---|---|
key | String | API ключ мерчанта | Ключ предоставляется на почту мерчанту | Да | |||||
payment | CC | Код платежного метода | Да | ||||||
data | amount | Number | Сумма платежа |
| Да | ||||
currency |
MDL | Валюта платежа |
Оплата возможна только в национальной валюте гривне
Да | ||||||||||
description | String | Описание платежа |
Max 5000 символов | Да | ||||||
recurring | Y | Создание токена карты | Для получения rc_id и rc_token | Да | ||||||
url | String | Ссылка по которой будет отправлен плательщик после успешной оплаты | Max 1024 символа | Да | ||||||
sign | String | Контрольная подпись |
| Да | ||||||
lang | UK, RU, EN | Язык отображения формы | В приоритете настройка языка браузера плательщика | Нет | ||||||
String | Почта плательщика | Max 255 символа |
Да | ||||
first_name | String | Имя плательщика | Max 32 символа |
Да | |||||||
last_name | String | Фамилия плательщика | Max 32 символа | Нет | |||
phone | Number | Номер телефона плательщика |
| Нет | |||
address | String | Адресс плательщика | Max 255 символа | Нет | |||
zip | String | Почтовый код плательщика | Max 32 символа | Нет | |||
city | String | Город плательщика | Max 32 символа | Нет | |||
country | String | Двухзначный код страны плательщика | Нет | ||||
state | String | Код штата, провинции или области плательщика |
| Нет | |||
customer_wallet | String | Номер електронного кошелька пользователя | Поле обязательно для типов бизнеса связаных с виртуальными активами | Нет | |||
order | String | ID платежа в системе мерчанта | Max 32 символа |
Да | |||||
error_url | String | Ссылка по которой будет отправлен плательщик после 5 неудачных попыток оплаты | При отсутствии ссылки ошибка будет отображена на платежной форме. Max 1024 символа | Нет | |
formid | String | Параметр дополнительной настройки | Max 255 символов | Нет | |
req_token | Y | Создание токена карты | Для получения card_token | Да | |
ext1-ext10 | String | Дополнительные поля | Max 1024 символа в каждом ext поле | Нет |
Примеры запроса:
Для просмотра примера раскройте список
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Warning |
---|
Использование cURL для этого запроса запрещено |
Тестирование:
В целях тестирования используйте наши тестовые реквизиты.
Номер карты | Месяц / Год | CVV2 | Описание результата |
---|
4111 1111 1111 1111
01 / 2022
Любые три цифры
Успешная оплата
без 3DS проверки
4111 1111 1111 1111
02 / 2022
Любые три цифры
Не успешная оплата
без 3DS проверки
4111 1111 1111 1111
05 / 2022
Любые три цифры
Успешная оплата
с 3DS проверкой
4111 1111 1111 1111
06 / 2022
Любые три цифры
4779 1800 0797 5650 | 03 / 2024 | 030 | Успешная оплата |
Дебагинг недоставленных Callback:
С целью дебагинга работы вашего сервера на ошибки получения Callback можем предоставить вам телеграм бот, куда будут поступать тело недоставленных вам Callback и информация об HTTP статусе.
Для настройки телеграм бота обратитесь в ваш груповой чат с просьбой подключить его вам.
Проверка платежей:
Получить информацию о платежах можно такими способами:
Используя Callback
В телеграм бот
В вашем личном кабинете
Телеграм бот уведомлений о платежах:
Для настройки телеграм бота обратитесь в ваш груповой чат с просьбой подключить его вам.
Callback при успешной оплате:
Tip |
---|
Callback будут поступать с наших IP: |
Info |
---|
Для получения Callback отправьте ссылку на ваш обработчик в ваш групповой чат. Ссылка для Callback прописывается на стороне Platon. |
После отправки Callback в ответ Platon должен получить код HTTP 200 OK. Если Callback не удалось доставить будет произведено до 5 попыток повторной отправки в течение 60 секунд.
Опциональные варианты активация которых происходит по вашему обращению в групповом чате:
Callback в формате JSON
Basic Authorization
Для просмотра примера раскройте список
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
Callback при неуспешной оплате:
Info |
---|
При неуспешной оплате коллбек не отправляется |
Дополнительная проверка оплаты:
Для получения информации об оплате в случае, если ваша система не смогла принять Callback или по другой причине, можно воспользоваться дополнительными API запросами проверки:
Ошибки запросов:
В ходе проведения запрос вы можете получить разные ошибки. Пожалуйста, ознакомьтесь со списком возможных ошибок, их причин и возможности решения.
Для просмотра примера раскройте список
Expand | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
|