Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Цей функціонал буде активовано після вашого запиту в груповому чаті.


Опис

Цей API метод дозволить отримувати перелік транзакцій про рух коштів.


API параметри

HTTP METHOD: POST

API ENDPOINT: https://secure.platononline.com/post-balance/

Параметр

Значенння

Опис

Особливості

action
ОБОВ'ЯЗКОВИЙ

GET_OPERATION_LIST

Код метода

key
ОБОВ'ЯЗКОВИЙ

String

API ключ

trans_type
НЕ ОБОВ'ЯЗКОВИЙ

DEPOSIT,
WITHDRAW,
CIRCLE

Тип транзакцій

ClientOrderID
ОБОВ'ЯЗКОВИЙ

String

Унікальний ордер запиту

date
ОБОВ'ЯЗКОВИЙ

String

Дата за яку потрібні дані

yyyy-mm-dd

hash
ОБОВ'ЯЗКОВИЙ

String

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

md5(
  strtoupper(
    key.
    ClientOrderID.
    API_pass
  )
)

Приклад запиту

 Приклад запиту на PHP
<?php
$url = 'https://secure.platononline.com/post-balance/';
$data['key'] = '*******';
$API_pass = '************';
$data['action'] = 'GET_OPERATION_LIST';
$data['ClientOrderID'] = '235688585';
$data['date'] = '2024-04-17';
$data['hash'] = md5(strtoupper($key.$ClientOrderID.$API_pass));

$post_data = http_build_query($data);
$headers = [
    "Content-Type: application/x-www-form-urlencoded",
    "Accept: application/json",
    "Content-Length: " . strlen($post_data),
];


$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

$response = curl_exec($ch);

if (curl_errno($ch)) {
    $error[] = 'CURL ErrorNo: ' . curl_errno($ch);
    $error[] = 'CURL Error: ' . curl_error($ch);
    $error[] = 'Url: ' . $url;
    $error[] = 'Data: ' . var_export($data, true);

    echo print_r($error, true);
}

curl_close($ch);

print_r($response);
  • No labels