Перейти к содержимому

Балансы

Чтобы получить балансы вашего аккаунта, отправьте GET запрос на следующий URL:

GET
js
https://api.payp.io/&/v2/balance

При отправке запроса в ответ вы получаете общий баланс криптовалют по всем проектам

Headers

NameTypeDescription
AuthorizationstringToken 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));

Payp