/
Реєстри в JSON

Реєстри в JSON

Зміст

 


Опис

 

Цей розділ дозволяє вам отримувати реєстри в JSON на вказану дату.


API параметри

 

HTTP METHOD: POST

API ENDPOINT: https://reconcilliation.pltn.net/api/merchant/transactions

Параметр

Значення

Опис

Особливості

Параметр

Значення

Опис

Особливості

api_key
ОБов'язковий

String

API ключ мерчанта для реєстрів

 

request_id
ОБов'язковий

String

Унікальний ідентифікатор запиту на отримання реєстру на боці мерчанта

 

date
ОБов'язковий

String

Дата за яку потрібен реєстр

В форматі рік-місяць-день 2023-12-31

service
ОБов'язковий

IA
C2A
A2C

Назва сервісу

Можна вказувати один або декілька масивом, наприклад, ['IA', 'C2A', 'A2C']

signature
ОБов'язковий

String

Контрольний підпис

md5( strrev($api_key). strrev($request_id). strrev($API_secret) )

 

<?php define('API_URL', "https://reconcilliation.pltn.net/api/merchant/transactions"); $api_key = "*****"; $request_id = "1"; $date = "2024-02-02"; $service = ['IA', 'C2A', 'A2C']; $API_secret = "*****"; // Формування підпису $signature = md5(strrev($api_key) . strrev($request_id) . strrev($API_secret)); // Формування параметрів запиту $query_params = [ 'api_key' => $api_key, 'request_id' => $request_id, 'date' => $date, 'service' => $service, 'signature' => $signature ]; // Формування URL запиту $url = API_URL . '?' . http_build_query($query_params); // Виконання запиту $crq = curl_init(); curl_setopt($crq, CURLOPT_URL, $url); curl_setopt($crq, CURLOPT_RETURNTRANSFER, true); curl_setopt($crq, CURLOPT_SSL_VERIFYPEER, false); // Відключення перевірки ssl curl_setopt($crq, CURLOPT_SSL_VERIFYHOST, false); // Опція перевірки ssl сертифіката curl_setopt($crq, CURLOPT_POST, true); curl_setopt($crq, CURLOPT_POSTFIELDS, http_build_query($query_params)); $response = curl_exec($crq); // Обробка результату запиту if ($response === false) { echo "Помилка виконання запиту: " . curl_error($crq); } else { echo "Отримана відповідь: " . $response; } // Завершення роботи з ресурсом cURL curl_close($crq); ?>

 

{ "id":"6758837477", { "order_id":"34363-63793-36404", "client_order_id":"1793", "mid":"UPC GP platon.ua", "status":"SUCCESS", "number":"537541******0477", "amount":"268", "commission":"-5,36", "processing_date":"2022-07-13", "ret_sum":"262,64", "transaction_date":"2022-07-12", "description":"Замовлення на сайті platon.ua" }, { "order_id":"34363-62343-36404", "client_order_id":"1793", "mid":"UPC GP platon.ua", "status":"SUCCESS", "number":"53456641******0477", "amount":"345", "commission":"-8,36", "processing_date":"2022-06-13", "ret_sum":"345,64", "transaction_date":"2022-06-12", "description":"Замовлення на сайті platon.ua" } }

Related content

API методи
API методи
Read with this
Детальний звіт по транзакціям за обрану дату
Детальний звіт по транзакціям за обрану дату
More like this
IA регулярний платіж по токену
IA регулярний платіж по токену
More like this
Список транзакцій по API
Список транзакцій по API
More like this
API інвойс (C2A) NEW
API інвойс (C2A) NEW
More like this
API інвойс (C2A по токену) NEW
API інвойс (C2A по токену) NEW
More like this