Документация
Пополнение баланса
Пополнение через API доступно для Crypto и счетов LZT Market.
Список доступных сетей:
GET /topups/crypto/methods
Пример:
import requests
BASE_URL = "https://api.averonpay.app"
TOKEN = "pk_partner_key"
response = requests.get(
f"{BASE_URL}/topups/crypto/methods",
headers={"Authorization": f"Bearer {TOKEN}"},
timeout=20,
)
print(response.json())
Создать заявку:
POST /topups/crypto
Пример:
import requests
BASE_URL = "https://api.averonpay.app"
TOKEN = "pk_partner_key"
response = requests.post(
f"{BASE_URL}/topups/crypto",
headers={"Authorization": f"Bearer {TOKEN}"},
json={"amount": 10, "trade_type": "usdt.trc20"},
timeout=20,
)
print(response.json())
Ответ:
{
"ok": true,
"topup_id": 1,
"status": "pending",
"amount": 10.0,
"currency": "USD",
"method": "Crypto",
"trade_type": "usdt.trc20",
"title": "USDT TRC20",
"pay_amount": "10.00",
"pay_symbol": "USDT",
"address": "wallet_address",
"address_transfer_warning": "⚠️ Запрещено выводить средства на этот адрес из Crypto Bot или xRocket: такой перевод может не быть распознан и зачислен.",
"memo": "",
"memo_required": false,
"tx_hash": null
}
После оплаты отправьте tx hash:
POST /topups/{topup_id}/tx
Пример:
import requests
BASE_URL = "https://api.averonpay.app"
TOKEN = "pk_partner_key"
TOPUP_ID = 1
response = requests.post(
f"{BASE_URL}/topups/{TOPUP_ID}/tx",
headers={"Authorization": f"Bearer {TOKEN}"},
json={"tx_hash": "transaction_hash"},
timeout=20,
)
print(response.json())
Проверить заявку:
GET /topups/{topup_id}
Через API также можно создать счёт LZT Market или заявку на перевод по Bybit UID.