REST-API для создания заказов на пополнение Steam и проверки их статуса.
Все ответы — в формате JSON. Авторизация — по ключу в заголовке
X-API-Key.
http://playpay.bz/api/v1.
Ключ выдаётся по запросу в поддержке (@steamtop_support).Проверка доступности сервиса. Без авторизации.
curl http://playpay.bz/api/v1/status
Текущие курсы (рублей за 1 единицу валюты), наценка и лимиты.
curl http://playpay.bz/api/v1/rates
Создать заказ на пополнение. Тело — JSON.
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
| steam_login | string | да | Логин Steam для зачисления |
| amount | number | да | Сумма пополнения в рублях |
| currency | string | нет | RUB (по умолчанию; другие валюты не поддерживаются) |
| string | нет | E-mail для чека |
curl -X POST http://playpay.bz/api/v1/orders \
-H "X-API-Key: ВАШ_КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{"steam_login":"my_login","amount":1000,"currency":"RUB"}'
Ответ 201:
{
"order_id": "A1B2C3D4",
"created_at": "2026-07-25 15:40:00",
"steam_login": "my_login",
"amount": "1000",
"currency": "RUB",
"price_rub": "1000.00",
"status": "new"
}
Статус заказа.
curl http://playpay.bz/api/v1/orders/A1B2C3D4 \
-H "X-API-Key: ВАШ_КЛЮЧ"
new — создан · paid — оплачен · done — зачислен · canceled — отменён.