API de recarga Steam para lojas e bots
Recarregue carteiras Steam por login diretamente da sua loja, bot do Telegram ou CRM. Uma requisição POST envia o pedido do seu saldo em USD; a resposta traz o código do pedido e o preço, e o status é verificado com GET. Os preços são os mesmos do site, $0.8843 por dólar da carteira.
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"
}
}Guia rápido
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"}'Um novo pedido retorna status processing. Consulte GET /api/v1/orders/{id} até aparecer done, ou refunded se não puder ser entregue (o valor volta ao seu saldo). GET /api/v1/price retorna o preço exato antes de qualquer cobrança. Limites: 300 requisições por minuto por chave; valores de $0.65 a $850 por pedido.
Endpoints
| Método | Caminho | Autenticação | Função |
|---|---|---|---|
| GET | /api/v1/price?amount=20 | Sem chave | Preço e estimativas em KZT/UAH para um valor |
| GET | /api/v1/regions | Sem chave | Países suportados e moedas da carteira |
| GET | /api/v1/balance | Chave | Saldo em USD |
| POST | /api/v1/orders | Chave | Enviar recarga: login e valor |
| GET | /api/v1/orders/{id} | Chave | Status de um pedido |
| GET | /api/v1/orders | Chave | Seus últimos 100 pedidos |
Erros
| HTTP | error | Significado | Saldo debitado |
|---|---|---|---|
| 400 | bad_login | Formato do login não é um nome de conta Steam | Não |
| 400 | bad_amount | Valor fora de $0.65 a $850 | Não |
| 401 | unauthorized | Chave API faltando ou incorreta | Não |
| 402 | funds | Saldo insuficiente para o preço (falta = USD faltante) | Não |
| 429 | rate_limited | Mais de 300 solicitações por minuto | Não |
| 503 | network | O crédito não pôde ser enviado agora; tente novamente mais tarde | Não |
Para quem é
Lojas de jogos e bots do Telegram
Venda recargas da Steam em sua própria loja ou bot, receba pagamentos do seu jeito e deixe a API entregar no login Steam do cliente.
Revendedores
Compre de um saldo em dólares e revenda com sua própria margem. O endpoint de preço mostra o custo de qualquer valor antes do pedido.
CRM e automação
Adicione recargas da Steam como recompensas em programas de fidelidade, torneios e sorteios: uma chamada HTTP por vencedor.
Clubes e comunidades de jogos
Abasteça as contas dos membros a partir de um único saldo, com histórico de pedidos claro por login.