API de recarga de Steam para tiendas y bots
Recarga carteras de Steam por nombre de inicio de sesión directamente desde tu tienda, bot de Telegram o CRM. Una solicitud POST realiza el pedido desde tu saldo en USD; la respuesta incluye el código del pedido y el precio, y el estado se sigue con GET. Los precios son los mismos que en el sitio, $0.8843 por dólar de cartera.
POST /api/v1/orders
Authorization: Bearer stk_live_...
{
"login": "gamer_alex2009",
"amount": "20.00"
}{
"ok": true,
"order": {
"id": "SO-7KQ2M9XH4C",
"login": "gamer_alex2009",
"amount": "20.00",
"price": "17.69",
"status": "processing"
}
}Guía rápida
curl -X POST https://steamtopup.io/api/v1/orders \
-H "Authorization: Bearer stk_live_..." \
-H "Content-Type: application/json" \
-d '{"login":"gamer_alex2009","amount":"20.00"}'Un nuevo pedido responde con estado 'processing'. Consulta GET /api/v1/orders/{id} hasta que diga 'done', o 'refunded' si no se pudo entregar (el precio vuelve a tu saldo). GET /api/v1/price devuelve el precio exacto antes de cualquier cargo. Límites: 300 solicitudes por minuto por clave; montos de $0.65 a $850 por pedido.
Endpoints
| Método | Ruta | Autenticación | Qué hace |
|---|---|---|---|
| GET | /api/v1/price?amount=20 | Sin clave | Precio y estimaciones en KZT/UAH para un monto |
| GET | /api/v1/regions | Sin clave | Países admitidos y monedas de cartera |
| GET | /api/v1/balance | Clave | Saldo en USD |
| POST | /api/v1/orders | Clave | Realiza una recarga: nombre de inicio de sesión y monto |
| GET | /api/v1/orders/{id} | Clave | Estado de un pedido |
| GET | /api/v1/orders | Clave | Tus últimos 100 pedidos |
Errores
| HTTP | error | Significado | Saldo cargado |
|---|---|---|---|
| 400 | bad_login | El formato del inicio de sesión no es un nombre de Steam | No |
| 400 | bad_amount | Monto fuera de $0.65 a $850 | No |
| 401 | unauthorized | Clave API faltante o incorrecta | No |
| 402 | funds | Saldo insuficiente para el precio (falta = USD requerido) | No |
| 429 | rate_limited | Más de 300 solicitudes por minuto | No |
| 503 | network | No se pudo enviar la recarga ahora; inténtalo más tarde | No |
Para quién es
Tiendas de juegos y bots de Telegram
Vende recargas de Steam en tu propia tienda o bot, acepta pagos a tu manera y deja que la API envíe al login de Steam del cliente.
Revendedores
Compra desde un saldo en USD y revende con tu propio margen. El endpoint de precio te indica el costo de cualquier monto antes del pedido.
CRM y automatización
Añade recargas de Steam como recompensas en programas de fidelización, torneos y sorteos: una llamada HTTP por ganador.
Clubes y comunidades de gaming
Fondea cuentas de miembros desde un solo saldo con historial claro por login.