Документация
Создание заказа
POST /orders
Пример:
import requests
BASE_URL = "https://api.averonpay.app"
TOKEN = "pk_partner_key"
payload = {
"product_id": "spotify_premium_full_auto",
"item_id": "spotify_premium_full_auto_1",
"ref": "order-1001",
"fields": {
"spotify_premium_full_auto_email": "user@example.com",
"spotify_premium_full_auto_password": "password",
},
}
response = requests.post(
f"{BASE_URL}/orders",
headers={"Authorization": f"Bearer {TOKEN}"},
json=payload,
timeout=30,
)
print(response.json())
Тело запроса:
{
"product_id": "spotify_premium_full_auto",
"item_id": "spotify_premium_full_auto_1",
"ref": "order-1001",
"fields": {
"spotify_premium_full_auto_email": "user@example.com",
"spotify_premium_full_auto_password": "password"
}
}
ref - необязательный ID заказа в системе партнера. Лучше передавать уникальный ref, чтобы повторный запрос не создал дубль и не списал баланс второй раз.
Ответ:
{
"ok": true,
"order_id": 1,
"ref": "order-1001",
"product_id": "spotify_premium_full_auto",
"item_id": "spotify_premium_full_auto_1",
"status": "processing",
"price": 2.2,
"balance_before": 50.0,
"balance_after": 47.8,
"balance": 47.8,
"pair_url": null,
"error": "",
"reason": "",
"duplicate": false
}
Для Pairing API ждет ссылку до 18 секунд. Если ссылка успела создаться, pair_url вернется сразу в ответе POST /orders.
Если pair_url = null, заказ еще обрабатывается. Проверяйте GET /orders/{order_id} или ждите webhook.