開発者向け・API v1

ショップやボット向けSteamウォレットチャージAPI

ショップ、Telegramボット、CRMから直接ログイン名でSteamウォレットをチャージできます。1回のPOSTリクエストで注文が行われ、応答には注文コードと価格が含まれ、ステータスはGETで追跡できます。価格はサイトと同じくウォレット1ドルあたり0.8843ドルです。

リクエスト
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"
  }
}
1回のPOSTで注文
アカウントのBearerキー
無料価格エンドポイント、キー不要
注文コードでステータス確認

クイックスタート

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

新しい注文は最初「処理中」ステータスで返答されます。GET /api/v1/orders/{id}で「完了」または配信不能時の「返金済み」(この場合料金はクレジットに戻ります)になるまで確認してください。GET /api/v1/priceで事前に正確な価格を確認できます。制限:1キーあたり毎分300リクエスト、1注文あたり0.65~850ドル。

エンドポイント

メソッドパス認証機能
GET/api/v1/price?amount=20キー不要金額に対する価格とKZT/UAHの見積もり
GET/api/v1/regionsキー不要対応国とウォレット通貨
GET/api/v1/balanceキーUSDクレジット残高
POST/api/v1/ordersキーチャージ注文:ログイン名と金額
GET/api/v1/orders/{id}キー注文のステータス
GET/api/v1/ordersキー最新100件の注文

エラー

HTTPerror意味クレジット課金済み
400bad_loginログイン名形式がSteamのものではありませんいいえ
400bad_amount金額が0.65~850ドルの範囲外ですいいえ
401unauthorizedAPIキーが不足または不正ですいいえ
402fundsクレジットが価格よりも少ないです(必要額 = 不足しているUSD)いいえ
429rate_limited1分間に300回以上のリクエストいいえ
503network現在、チャージを送信できませんでした。後でもう一度試してくださいいいえ

対象者

1

ゲームショップとTelegramボット

自分のストアやボットでSteamチャージを販売し、お好きな方法で支払いを受け取り、APIが顧客のSteamログインに配信します。

2

リセラー

USDクレジット残高から購入し、自分のマージンを加えて再販します。価格エンドポイントで、注文前に任意の金額のコストを確認できます。

3

CRMと自動化

ロイヤルティプログラム、トーナメント、プレゼントにSteamウォレット報酬を追加します:勝者ごとに1回のHTTP呼び出し。

4

ゲーミングクラブとコミュニティ

1つの残高からメンバーのアカウントに資金を提供し、ログインごとに明確な注文履歴を保持します。

ショップとボット向けSteamチャージAPI:REST、JSON、暗号クレジット | SteamTopup