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 $.
Sur cette page
- Introduction
- Volumes
- Pays Steam disponibles
- De quoi avez-vous besoin pour intégrer l'API ?
- Comment fonctionne l'API de recharge Steam ?
- Taux de commission
- Comment se connecter à l'API ?
- Commandes du bot disponibles
- FAQ sur la connexion à l'API
- Version de test / DEV
- Recharger le solde pour créer une transaction
- Guide de transfert interne Bybit par UID
- Base URL
- Autorisation
- GET /get-balance
- POST /create-order
- POST /pay-order
- GET /get-order/{id}
- GET /get-order-list
- Statuts de commande
- Base URL
- GET /latest-rate
- GET /rates
- Limitations
- Documents juridiques
- Refus ou fin de la collaboration
- Changements
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.
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.
Pays Steam disponibles
Actuellement, les recharges de compte sont prises en charge pour les régions suivantes :
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.
- Vous créez votre compte sur l'exchange Bybit et l'approvisionnez.
- Vous envoyez sur notre compte Bybit le montant que vous souhaitez dépenser pour les recharges Steam.
- Nous le créditons instantanément sur votre compte.
- Vous pouvez commencer à travailler en rechargeant des comptes.
Diagramme d'utilisation de l'API
Taux de commission
Votre commission initiale sera de seulement 2 %. Ensuite, si vous générez un volume supérieur à :
Comment se connecter à l'API ?
Pour vous connecter rapidement à notre API, suivez ces étapes :
- Ouvrez notre bot Telegram pour l'API et appuyez sur « Start » :
/startcommencer à utiliser le bot - À 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 - Demandez les jetons d'accès :
/tokensobtenir les jetons pour DEV et PROD - Ensuite, vous pouvez procéder à l'intégration.
Commandes du bot disponibles
/helpAfficher la liste des commandes/set_languageChanger de langue/balanceAfficher votre solde/commissionTaux de commission actuel/top_upInstructions de recharge du compte/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/orders_exportHistorique des transactions/deposits_exportHistorique des dépôtsFAQ 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 :
137 323 163Guide de transfert interne Bybit par UID
- Connectez-vous à votre compte Bybit (le compte doit être enregistré avec l'e-mail que vous nous avez précédemment fourni).
- Survolez votre profil dans Bybit et cliquez sur « Retirer ».
- Sélectionnez la pièce — USDT.
- Précisez qu'il s'agit d'un transfert interne (Internal).
- Saisissez l'UID du compte destinataire — 137323163.
- 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 merchantGET/get-balance
Obtenir le solde du merchant et la liste des services payables.
En-têtes
pw-api-keyClé API du merchantcurl "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 merchantCorps 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 merchantCorps de la requête
"72cf5503-ae6a-45af-97b8-aae3a0731687""2024-04-18T17:36:55.453116""72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116"SHA512("72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116")db8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5curl "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 merchantParamètres de requête
idIdentifiant de la commandecurl "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 merchantParamè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
| Statut | Description |
|---|---|
active | En attente de confirmation de paiement |
queued | En file d'attente de traitement |
completed | Terminé avec succès |
error | Erreur 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 RUBbase_currency_codeCode de la devise de base, par exemple USDcurl "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 RUBbase_currency_codeCode de la devise de base, par exemple USDstart_datePremier jour de la période, AAAA-MM-JJend_dateDernier jour de la période, AAAA-MM-JJcurl "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.
Documents juridiques
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.