Mis à jour le 17.04.2026
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 $.
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.
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.
Actuellement, les recharges de compte sont prises en charge pour les régions suivantes :
Pour utiliser l'API, vous avez besoin de :
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.
Un transfert interne est une transaction instantanée entre comptes Bybit par UID. Pas de frais de transfert, pas d'attente de confirmations blockchain. Les fonds sont crédités immédiatement.
Quand le solde s'épuise, vous pouvez recharger à nouveau. Nous n'avons aucun montant minimum ou maximum. Vous pouvez tout tester pour seulement 1 $.
Votre commission initiale sera de seulement 2 %. Ensuite, si vous générez un volume supérieur à :
API pour recharger diverses plateformes de jeu : Steam et autres. Développeur : playwallet.bot Questions : @yspeh_pulse
Pour vous connecter rapidement à notre API, suivez ces étapes :
/startcommencer à utiliser le 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/tokensobtenir les jetons pour DEV et PROD/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ôtsDans 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.
Ensuite, vous pouvez procéder à l'intégration de la version PROD.
https://dev.merchant.playwallet.bot/api/merchant/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 :
/balancevérifier que tout a été crédité correctement

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.
En revanche, si vous avez saisi un mauvais UID, nous ne pourrons pas vous aider. Dans ce cas, contactez le support Bybit.
https://merchant.playwallet.bot/api/merchant/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é.
/get-balanceObtenir le solde du merchant et la liste des services payables.
En-têtes :
pw-api-keyClé API du merchantResponse
{ "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" } ] } }
/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.Request
{ "externalId": "ext-12345", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "150.00", "login": "user123" }
Response
{ "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 } }
/pay-order/Payer une commande créée.
En-têtes :
pw-api-keyClé API du merchantCorps de la requête :
Identifiant de la commande (id) : "72cf5503-ae6a-45af-97b8-aae3a0731687"
Heure de création de la commande (createdDateTime) : "2024-04-18T17:36:55.453116"
Concaténation : "72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116"
Appliquer SHA-512 à la concaténation : SHA512("72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116")
Résultat : chaîne de hachage représentant le jeton — db8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5
Remarque : le merchant doit générer indépendamment le jeton de son côté et le transmettre dans le corps de la requête lors du paiement de la commande. Dans l'environnement DEV, cela n'est pas lié à des paiements réels.
Request
{ "id": "72cf5503-ae6a-45af-97b8-aae3a0731687", "externalId": "ext-12345", "token": "db8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5" }
Response
{ "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-order/{id}Obtenir le statut de la commande.
En-têtes :
pw-api-keyClé API du merchantParamètres de requête :
idIdentifiant de la commandeResponse
{ "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-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)Response
{ "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" } ] }
| 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 |
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.
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.
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.