Mga Developer · API v1

Steam top up API para sa mga shop at bot

Mag-top up ng Steam wallets gamit ang login nang direkta mula sa iyong shop, Telegram bot o CRM. Isang POST request ang naglalagay ng order mula sa iyong USD credit; ang sagot ay nagdadala ng order code at presyo, at ang status ay susunod sa GET. Parehong presyo sa site, $0.8843 bawat dolyar ng wallet.

Request
POST /api/v1/orders
Authorization: Bearer stk_live_...

{
  "login": "gamer_alex2009",
  "amount": "20.00"
}
201 Created
{
  "ok": true,
  "order": {
    "id": "SO-7KQ2M9XH4C",
    "login": "gamer_alex2009",
    "amount": "20.00",
    "price": "17.69",
    "status": "processing"
  }
}
Isang POST para sa order
Bearer key mula sa iyong account
Libreng price endpoint, walang key
Status ayon sa order code

Quick start

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"}'

Ang bagong order ay magsasabi ng status na processing. Basahin ang GET /api/v1/orders/{id} hanggang sa sabihing done, o refunded kung hindi naideliver (ang presyo ay babalik sa iyong credit). Ang GET /api/v1/price ay nagbibigay ng eksaktong presyo bago ang anumang charge. Limit: 300 requests bawat minuto bawat key; halaga $0.65 hanggang $850 bawat order.

Endpoints

MethodPathAuthPaggamit
GET/api/v1/price?amount=20Walang keyPresyo at KZT/UAH estimates para sa isang halaga
GET/api/v1/regionsWalang keyMga suportadong bansa at wallet currencies
GET/api/v1/balanceKeyCredit balance sa USD
POST/api/v1/ordersKeyMaglagay ng top-up: login at halaga
GET/api/v1/orders/{id}KeyStatus ng isang order
GET/api/v1/ordersKeyAng iyong pinakahuling 100 orders

Mga Error

HTTPerrorKahuluganNa-charge na credit
400bad_loginHindi Steam login name ang format ng loginHindi
400bad_amountHalaga ay wala sa $0.65 hanggang $850Hindi
401unauthorizedNawawala o maling API keyHindi
402fundsKulang ang credit kaysa sa presyo (kailangan = kulang na USD)Hindi
429rate_limitedHigit sa 300 request kada minutoHindi
503networkHindi maipadala ang top-up ngayon; subukan ulit mamayaHindi

Para kanino ito

1

Mga game shop at Telegram bot

Magbenta ng Steam top-up sa iyong sariling shop o bot, tumanggap ng bayad sa paraan mo at hayaan ang API na i-deliver sa Steam login ng customer.

2

Mga reseller

Bumili mula sa USD credit balance at ibenta ulit sa iyong sariling margin. Ang price endpoint ay nagsasabi sa iyo ng halaga ng anumang amount bago ang order.

3

CRM at automation

Magdagdag ng Steam wallet reward sa loyalty programme, tournament at giveaway: isang HTTP call kada winner.

4

Mga gaming club at komunidad

Pondohan ang account ng mga miyembro mula sa isang balance na may malinaw na order history kada login.

Steam Top Up API para sa mga Shop at Bot: REST, JSON, Crypto Credit | SteamTopup