Mis à jour le 17.04.2026

API de recharge Steam

Play Wallet propose une API entièrement ouverte pour recharger les comptes Steam. Toute personne peut se connecter — particulier ou entreprise — et commencer à recharger Steam à partir de 1 $.

Play WalletAPISteam
Sur cette page

Introduction

Nous ne restreignons en aucune manière l'utilisation de notre API. Vous n'avez pas à signer de contrat ni de paperasse avec nous — toute l'interaction repose sur la confiance dans la plateforme.

01API ouverteaccessible à tous
02Particulierou entreprise
03Dès 1 $montant minimal
04Sans contratssans paperasse

Volumes

L'API est activement utilisée par des traders, investisseurs Steam et boutiques de jeux. Le chiffre d'affaires merchant de Play Wallet pour 2023–2026 a dépassé 2 millions de dollars.

2M$+chiffre d'affaires merchant 2023–2026
500 000+transactions traitées
3 ansde fonctionnement stable de l'API
FunPay, GGselet d'autres marketplaces utilisent notre API

Pays Steam disponibles

Actuellement, les recharges de compte sont prises en charge pour les régions suivantes :

Russie
Azerbaïdjan
Arménie
Biélorussie
Kazakhstan
Kirghizistan
Moldavie
Tadjikistan
Turkménistan
Ouzbékistan
Géorgie
Ukraine

De quoi avez-vous besoin pour intégrer l'API ?

Pour utiliser l'API, vous avez besoin de :

Comment fonctionne l'API de recharge Steam ?

Dans la version actuelle, notre API ne fonctionne qu'avec des comptes Bybit. C'est avant tout pour garantir la légitimité des fonds arrivant sur notre portefeuille crypto.

L'API repose sur des transferts internes automatiques Bybit via UID.

  1. Vous créez votre compte sur l'exchange Bybit et l'approvisionnez.
  2. Vous envoyez sur notre compte Bybit le montant que vous souhaitez dépenser pour les recharges Steam.
  3. Nous le créditons instantanément sur votre compte.
  4. Vous pouvez commencer à travailler en rechargeant des comptes.

Diagramme d'utilisation de l'API

Bybit01Votre compte BybitApprovisionner l'exchangeÉtape 1. Vous nous transférez des USDT via UID
Bybit02Notre compte BybitCrédit automatique 1:1Étape 2. Nous créditons les fonds sur votre solde 1:1
03Solde APICrédit automatiqueÉtape 3. Création de requêtes de recharge Steam · Commission N %
Steam04Comptes SteamRecharge automatique
La commission est automatiquement déduite de chaque commande
Recharge 100 $ + commission 2 $ = 102 $ retirés du solde

Taux de commission

Votre commission initiale sera de seulement 2 %. Ensuite, si vous générez un volume supérieur à :

Démarrage2%commission initiale
dès 5 000 $/mois1%avec un chiffre d'affaires supérieur à 5 000 $ par mois
dès 50 000 $/mois0,5%avec un chiffre d'affaires supérieur à 50 000 $ par mois

Comment se connecter à l'API ?

Pour vous connecter rapidement à notre API, suivez ces étapes :

Play Wallet (API)API pour recharger diverses plateformes de jeu : Steam et autres.DÉMARRER LE BOT
@pwMerchantBot
  1. Ouvrez notre bot Telegram pour l'API et appuyez sur « Start » :
    /startcommencer à utiliser le bot
  2. À l'aide de commandes, fournissez les informations suivantes au bot :
    /set_emailsaisir l'e-mail de votre compte Bybit
    /edit_ipajouter l'adresse IP du serveur DEV
    /edit_ipajouter l'adresse IP du serveur PROD
  3. Demandez les jetons d'accès :
    /tokensobtenir les jetons pour DEV et PROD
  4. Ensuite, vous pouvez procéder à l'intégration.

Commandes du bot disponibles

Commandes générales/helpAfficher la liste des commandes/set_languageChanger de langue
Solde et commission/balanceAfficher votre solde/commissionTaux de commission actuel/top_upInstructions de recharge du compte
Paramètres d'accès/tokensAfficher les jetons d'accès/ip_listListe des IP autorisées/edit_ipModifier une IP de la liste/set_emailDéfinir l'e-mail Bybit/emailAfficher l'e-mail Bybit
Exportation des données/orders_exportHistorique des transactions/deposits_exportHistorique des dépôts

FAQ sur la connexion à l'API

  • Vous pouvez utiliser la même adresse IP de serveur pour la version PROD et l'environnement DEV.
  • Vous gérez les paiements utilisateurs de votre côté ; via notre API, vous ne faites que créditer de l'argent aux utilisateurs sur Steam.
  • Vous rechargez votre solde sur notre API, recevez le paiement de l'utilisateur (par la méthode de votre choix), et s'il n'y a aucun problème, créditez l'argent à l'utilisateur. Nous déduisons le montant de la commande de votre solde.

Version de test / DEV

Dans la version DEV, vous n'avez pas besoin de recharger votre solde ni de payer les commandes. L'objectif principal est de garantir que toutes les requêtes API sont traitées correctement et renvoient des réponses sans erreur.

https://dev.merchant.playwallet.bot/api/merchant/

Ensuite, vous pouvez procéder à l'intégration de la version PROD.

Recharger le solde pour créer une transaction

Une fois la version PROD entièrement prête, vous pouvez commencer à créer des commandes pour recharger les comptes Steam. Cependant, vous devez d'abord recharger votre solde.

Envoyez plus de 1 USDT depuis votre compte Bybit via transfert interne vers notre compte. C'est ainsi que vous rechargez votre solde chaque fois qu'il s'épuise.

Détails UID de notre compte Bybit :

BybitUID137 323 163

Guide de transfert interne Bybit par UID

  1. Connectez-vous à votre compte Bybit (le compte doit être enregistré avec l'e-mail que vous nous avez précédemment fourni).
  2. Survolez votre profil dans Bybit et cliquez sur « Retirer ».
  3. Sélectionnez la pièce — USDT.
  4. Précisez qu'il s'agit d'un transfert interne (Internal).
  5. Saisissez l'UID du compte destinataire — 137323163.
  6. Saisissez le montant du retrait et cliquez sur « Confirmer ».

Après l'envoi, les fonds arriveront sur votre solde API en moins d'une minute et vous pourrez commencer à créer des commandes.

Si vous avez fait une erreur en envoyant l'ordre (par exemple choisi la mauvaise pièce), contactez-nous, et nous restituerons vos fonds.

Référence de l’API

https://merchant.playwallet.bot/api/merchant/

Autorisation

Toutes les requêtes API doivent être autorisées à l'aide d'une clé API transmise via l'en-tête pw-api-key. L'IP du client doit figurer dans la liste des adresses IP autorisées pour le merchant donné.

pw-api-keyClé API du merchant

GET/get-balance

Obtenir le solde du merchant et la liste des services payables.

En-têtes

pw-api-keyClé API du merchant
curl "https://merchant.playwallet.bot/api/merchant/get-balance" \
  --header "pw-api-key: <API_KEY>"
{
  "status": "success",
  "message": "",
  "data": {
    "balance": "0.00",
    "frozenBalance": "0.00",
    "feeRatio": "0.0600",
    "services": [
      {
        "id": "ff71c998-14be-4e3d-8ad3-0ffc8357265b",
        "name": "test",
        "minAmount": "0.25",
        "maxAmount": "200.00"
      }
    ]
  }
}

POST/create-order/

Créer une nouvelle commande.

En-têtes

pw-api-keyClé API du merchant

Corps de la requête

externalIdIdentifiant unique de commande fourni par le client. Utilisé pour relier la commande au système externe du client.
serviceIdIdentifiant du service que le client souhaite commander. Doit correspondre à l'un des services disponibles dans le système.
amountMontant de la commande dans la devise définie pour le merchant. Doit être une chaîne avec deux décimales.
loginLogin utilisateur pour lequel la commande est créée. Login DEV : 123456789.
curl "https://merchant.playwallet.bot/api/merchant/create-order/" \
  --request POST \
  --header "pw-api-key: <API_KEY>" \
  --header "Content-Type: application/json" \
  --data '{
    "externalId": "ext-12345",
    "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b",
    "amount": "150.00",
    "login": "user123"
  }'
{
  "status": "success",
  "message": "",
  "data": {
    "id": "72cf5503-ae6a-45af-97b8-aae3a0731687",
    "status": "queued",
    "externalId": "7",
    "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b",
    "amount": "1.00",
    "amountFee": "0.03",
    "feeRatio": "0.03",
    "createdDateTime": "2024-04-18T17:36:55.453116",
    "expiredDateTime": "2024-04-18T17:46:55.453069",
    "completedDateTime": null
  }
}

POST/pay-order/

Payer une commande créée.

En-têtes

pw-api-keyClé API du merchant

Corps de la requête

01Identifiant de la commande (id)"72cf5503-ae6a-45af-97b8-aae3a0731687"
02Heure de création de la commande (createdDateTime)"2024-04-18T17:36:55.453116"
03Concaténation"72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116"
04Appliquer SHA-512 à la concaténationSHA512("72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116")
05Résultat : chaîne de hachage représentant le jetondb8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5
curl "https://merchant.playwallet.bot/api/merchant/pay-order/" \
  --request POST \
  --header "pw-api-key: <API_KEY>" \
  --header "Content-Type: application/json" \
  --data '{
    "id": "72cf5503-ae6a-45af-97b8-aae3a0731687",
    "externalId": "ext-12345",
    "token": "db8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5"
  }'
{
  "status": "success",
  "message": "",
  "data": {
    "id": "b8509f61-17fd-4578-8529-7bfb29f14d39",
    "status": "queued",
    "externalId": "ext-12345",
    "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b",
    "amount": "150.00",
    "amountFee": "0.00",
    "feeRatio": "0.00",
    "createdDateTime": "2024-04-16T03:07:16.739351",
    "expiredDateTime": "2024-04-16T03:34:14",
    "completedDateTime": null
  }
}

GET/get-order/{id}

Obtenir le statut de la commande.

En-têtes

pw-api-keyClé API du merchant

Paramètres de requête

idIdentifiant de la commande
curl "https://merchant.playwallet.bot/api/merchant/get-order/72cf5503-ae6a-45af-97b8-aae3a0731687" \
  --header "pw-api-key: <API_KEY>"
{
  "status": "success",
  "message": "",
  "data": {
    "id": "72cf5503-ae6a-45af-97b8-aae3a0731687",
    "status": "completed",
    "externalId": "7",
    "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b",
    "amount": "1.00",
    "amountFee": "0.03",
    "feeRatio": "0.03",
    "createdDateTime": "2024-04-18T17:36:55.453116",
    "expiredDateTime": "2024-04-18T17:46:55.453069",
    "completedDateTime": "2024-04-18T17:44:31.974430"
  }
}

GET/get-order-list/

Obtenir l'historique des commandes du merchant.

En-têtes

pw-api-keyClé API du merchant

Paramètres de requête

offsetDécalage de début de liste (par défaut 0)
limitNombre de commandes renvoyées (par défaut 10)
curl "https://merchant.playwallet.bot/api/merchant/get-order-list/?offset=0&limit=10" \
  --header "pw-api-key: <API_KEY>"
{
  "status": "success",
  "message": "",
  "data": [
    {
      "id": "8ca9e0bf-b45b-43c4-acb2-93f467b1760e",
      "status": "active",
      "externalId": "6",
      "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b",
      "amount": "1.00",
      "amountFee": "0.03",
      "feeRatio": "0.03",
      "createdDateTime": "2024-04-18T17:33:13.510839",
      "expiredDateTime": "2024-04-18T17:43:13.510798",
      "completedDateTime": null
    },
    {
      "id": "72cf5503-ae6a-45af-97b8-aae3a0731687",
      "status": "completed",
      "externalId": "7",
      "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b",
      "amount": "1.00",
      "amountFee": "0.03",
      "feeRatio": "0.03",
      "createdDateTime": "2024-04-18T17:36:55.453116",
      "expiredDateTime": "2024-04-18T17:46:55.453069",
      "completedDateTime": "2024-04-18T17:44:31.974430"
    }
  ]
}

Statuts de commande

StatutDescription
activeEn attente de confirmation de paiement
queuedEn file d'attente de traitement
completedTerminé avec succès
errorErreur d'exécution — la commande n'a pas été payée, aucun débit du compte

API des taux Steam

Les taux auxquels Steam convertit les devises sont disponibles via une API ouverte distincte, sans clé ni inscription.

https://steam-rates.playwallet.bot/

GET/latest-rate/

Le dernier taux d’une paire de devises.

Paramètres de requête

currency_codeCode de la devise, par exemple RUB
base_currency_codeCode de la devise de base, par exemple USD
curl "https://steam-rates.playwallet.bot/latest-rate/?currency_code=RUB&base_currency_code=USD"
[
  {
    "id": 37595,
    "currency_code": "RUB",
    "base_currency_code": "USD",
    "exchange_rate": 82.863,
    "date": "2026-11-13T00:00:00"
  }
]

GET/rates/

Les taux d’une paire sur une période : un enregistrement par jour où le taux a été mis à jour.

Paramètres de requête

currency_codeCode de la devise, par exemple RUB
base_currency_codeCode de la devise de base, par exemple USD
start_datePremier jour de la période, AAAA-MM-JJ
end_dateDernier jour de la période, AAAA-MM-JJ
curl "https://steam-rates.playwallet.bot/rates/?currency_code=RUB&base_currency_code=USD&start_date=2026-11-10&end_date=2026-11-11"
[
  {
    "id": 37459,
    "currency_code": "RUB",
    "base_currency_code": "USD",
    "exchange_rate": 82.562,
    "date": "2026-11-10T00:00:00"
  },
  {
    "id": 37527,
    "currency_code": "RUB",
    "base_currency_code": "USD",
    "exchange_rate": 83.063,
    "date": "2026-11-11T00:00:00"
  }
]

Limitations

Aucune limitation pour le moment.

Nous ne vous demandons ni ne fournissons aucun document juridique confirmant la coopération.

Toute l'interaction repose uniquement sur votre confiance dans notre plateforme.

Refus ou fin de la collaboration

Nous nous réservons le droit de refuser la coopération sans explication.

En cas de violation des conditions de notre accord, la coopération avec vous sera immédiatement résiliée.

Changements

Nous nous réservons le droit de modifier et de mettre à jour les informations de l'API à notre discrétion. Bien que des changements fréquents ne soient pas attendus, nous recommandons de consulter régulièrement cette page pour rester à jour.

Nous informerons de tous les changements importants dans cette section.

API de recharge Steam — Play Wallet