Info |
---|
Цей функціонал буде активовано після вашого запиту в груповому чаті. |
Зміст
Table of Contents | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
API параметри
HTTP METHOD: POST
API ENDPOINT: https://secure.platononline.com/post-invoice/
Параметр | Значення | Опис | Особливості | ||||||||||||
| String | API ключ мерчанта | Ключ надається на пошту мерчанту | ||||||||||||
| String | ID оплати в системі мерчанта | Max 32 символи | ||||||||||||
|
| Код платіжного метода | |||||||||||||
|
| Ознака дебетової оплати | |||||||||||||
| String | Опис |
Max 5000 символов | ||||||||||||
| Number | Сума оплати |
| ||||||||||||
| String | Контрольний підпис |
| ||||||||||||
| String | Посилання по якому буде відправлено клієнта після успішної оплати | Max 1024 символів | ||||||||||||
| String | Посилання по якому буде відправлено клієнта після 5 невдалих спроб оплати | Max 1024 символів | ||||||||||||
|
| Мова відображення форми | В пріорітеті налаштування браузера клієнта | ||||||||||||
| String | Пошта платника | Max 255 символів | ||||||||||||
| String | Ім'я платника | Max 32 символи | ||||||||||||
| String | Прізвище платника | Max 32 символи | ||||||||||||
|
| Створення посилання на картинку з QR кодом | |||||||||||||
| Number | Номер телефону платника |
| ||||||||||||
| String | Параметр додаткового налаштування | Max 255 символів | ||||||||||||
|
| Створення токену картки | Для отримання | ||||||||||||
|
| Створення токену картки | Для отримання | ||||||||||||
| Додаткові поля | Max 1024 символів в кожному з 9 ext полів | |||||||||||||
| String | Дата и время активации короткой ссылки для возможности оплаты |
По умолчанию короткая ссылка активна с момента создания | ||||||||||||
| String | Дата и время деактивации короткой ссылки для предотвращения возможности оплаты |
| ||||||||||||
|
| Деактивація короткого посилання після успішної оплати | Використовується для заборони повторної оплати по тому ж короткому посиланню декілька разів |
Примеры запроса
Для просмотра примера раскройте список
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Пример ответа на запрос
Code Block | ||
---|---|---|
| ||
{ "action":"CREATE", "result":"SUCCESS", "short_link":"https:\/\/secure.platononline.com\/payment\/shortlink\/655f00d39169657856757", "upload_qr":"https:\/\/pltn.me\/v3\/qr\/qr_655f00d39169657856757.png" } |
Тестирование
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Callback при успешной оплате
Для просмотра примера раскройте список
title | Пример Callback при успешной оплате по дебету |
---|
Code Block | ||
---|---|---|
| ||
array (
'id' => '28270-42158-64788',
'type' => 'DEBIT',
'order' => '3522743',
'status' => 'DEBIT',
'card' => '****************',
'description' => 'Payment',
'amount' => '220.00',
'total' => '220.00',
'currency' => 'UAH',
'name' => ' ',
'email' => NULL,
'country' => NULL,
'state' => NULL,
'city' => NULL,
'address' => NULL,
'date' => '2020-02-26 08:04:16',
'ip' => '46.133.60.119',
'sign' => '********************************',
'card_token' => 'b2641381d45e26c4ef90da14c61537f2983504de73711be0f975d301e1dfd29a',
'fee_type' => 'TRANSACTION',
'fee' => '0.5',
) |
Info |
---|
Для проверки достоверности полученного callback, рекомендуем сверять подпись sign по формуле md5(strtoupper(strrev(email).strrev(password).strrev(order).strrev(substr(card,0,6).substr(card,-4)))) Внимание! Если при запросе на оплату не был указан email, то при проверке sing в подписи коллбека следует указать пустое значение для email. |
Параметр
Описание
id
Уникальный ордер ID транзакции в Platon
type
DEBIT
order
Ордер ID транзакции в системе мерчанта. Если параметр не передавался система Platon присвоит его самостоятельно
status
DEBIT
card
Маска карты в формате ХХХХХХ****ХХХХ
description
Описание
amount
Сумма списания
commission
Сумма комиссии
total
Сумма списания и комиссии
currency
Валюта транзакции
name
Сума передаваемых параметров first_name
и last_name
email
E-mail плательщика
country
Код страны плательщика (2-а знака)
state
Код штата плательщика (2-х или 3-х значный код)
city
Город плательщика
address
Адрес плательщика
date
Время проведения транзакции в формате UTC (YYYY-MM-DD HH-MM-SS)
ip
IP адрес плательщика
ext1-ext4
Дополнительные поля от 1 до 4
card_token
Зашифрованный токен карты для последующих транзакций по card_token
card_hash
Уникальное зашифрованное значение карты
fee_type
Признак каким образом взимается комиссия:
ACT
- по актам.TRANSACTION
- потранзакционно.
Info |
---|
Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения. |
fee
Сумма комиссии с мерчанта по транзакции в ГРН
Info |
---|
Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения. |
sign
Include Page | ||||
---|---|---|---|---|
|
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
Callback при неуспешной оплате
Info |
---|
При неуспешной оплате коллбек не отправляется |