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.
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"
}
}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
| Method | Path | Auth | Paggamit |
|---|---|---|---|
| GET | /api/v1/price?amount=20 | Walang key | Presyo at KZT/UAH estimates para sa isang halaga |
| GET | /api/v1/regions | Walang key | Mga suportadong bansa at wallet currencies |
| GET | /api/v1/balance | Key | Credit balance sa USD |
| POST | /api/v1/orders | Key | Maglagay ng top-up: login at halaga |
| GET | /api/v1/orders/{id} | Key | Status ng isang order |
| GET | /api/v1/orders | Key | Ang iyong pinakahuling 100 orders |
Mga Error
| HTTP | error | Kahulugan | Na-charge na credit |
|---|---|---|---|
| 400 | bad_login | Hindi Steam login name ang format ng login | Hindi |
| 400 | bad_amount | Halaga ay wala sa $0.65 hanggang $850 | Hindi |
| 401 | unauthorized | Nawawala o maling API key | Hindi |
| 402 | funds | Kulang ang credit kaysa sa presyo (kailangan = kulang na USD) | Hindi |
| 429 | rate_limited | Higit sa 300 request kada minuto | Hindi |
| 503 | network | Hindi maipadala ang top-up ngayon; subukan ulit mamaya | Hindi |
Para kanino ito
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.
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.
CRM at automation
Magdagdag ng Steam wallet reward sa loyalty programme, tournament at giveaway: isang HTTP call kada winner.
Mga gaming club at komunidad
Pondohan ang account ng mga miyembro mula sa isang balance na may malinaw na order history kada login.