Балансы
Чтобы получить балансы вашего аккаунта, отправьте GET запрос на следующий URL:
GETjs
https://api.payp.io/&/v2/balance
При отправке запроса в ответ вы получаете общий баланс криптовалют по всем проектам
Headers
Name | Type | Description |
---|---|---|
Authorization | string | Token API KEY |
Можно использовать Token API KEY любого активного проекта
Response
json
{
"status": "success",
"result": [
{
"id": "BTC",
"balance": 1.927302,
"title": "Bitcoin"
},
{
"id": "USDT-TRC20",
"balance": 117,
"title": "USDT (TRC-20)"
},
{
"id": "ETC",
"balance": 265.1238235,
"title": "Eth Classic"
}
{...}
]
}
json
// Проверьте правильность api ключа
{
"status": 401,
"name": "UnauthorizedError",
"message": "shop not found",
"details": "check api key"
}
У нас нет заморозки балансов и активы сразу доступны для вывода
Примеры запросов
В данных примерах демонстрируется, как выполнить запрос для проверки баланса вашего аккаунта. Учтите, что для корректной авторизации запроса требуется указать ваш API ключ в заголовке Authorization.
curl
curl --location 'https://api.Payp.io/api/v2/balance' \
--header 'Authorization: Token <API KEY>'
php
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.payp.io/&/v2/balance',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Authorization: Token <API KEY>'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
Python
import requests
import json
url = "https://api.payp.io/&/v2/invoice"
headers = {
"Authorization": "Token <API KEY>",
"Content-Type": "application/json"
}
data = {}
response = requests.get(url, headers=headers, json=data)
# Проверяем ответ
if response.status_code == 200:
print("Success:", response.json())
else:
print("Fail:", response.status_code, response.text)
js
const myHeaders = new Headers();
myHeaders.append("Authorization", "Token <API KEY>");
const requestOptions = {
method: "GET",
headers: myHeaders,
redirect: "follow"
};
fetch("https://api.payp.io/&/v2/balance", requestOptions)
.then((response) => response.text())
.then((result) => console.log(result))
.catch((error) => console.error(error));