Play Wallet

Recharge de soldeSteamAPI

Commission dès 0,5 %

Mis à jour le 17.04.2026

API de recharge Steam

Introduction

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.

API ouverteaccessible à tous
Particulierou entreprise
Dès 1 $montant minimal
Sans 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 ans
de fonctionnement stable de l'API
FunPay, GGsel
et d'autres marketplaces utilisent notre API

Pays Steam disponibles

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

ruRussieazAzerbaïdjanamArméniebyBiélorussiekzKazakhstankgKirghizistanmdMoldavietjTadjikistantmTurkménistanuzOuzbékistangeGéorgieuaUkraine

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.

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

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.
Qu'est-ce qu'un transfert interne Bybit ?

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 $.

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 ?

Play WalletPlay Wallet (API)@pwMerchantBot

API pour recharger diverses plateformes de jeu : Steam et autres. Développeur : playwallet.bot Questions : @yspeh_pulse

DÉMARRER LE BOT

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

  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.

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

DEV URLhttps://dev.merchant.playwallet.bot/api/merchant/

Recharger le solde pour créer une transaction

BYBIT
137 323 163
Après avoir rechargé, utilisez la commande /balance dans le bot pour vérifier que tout a été crédité correctement.

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 :

UID137323163
/balancevérifier que tout a été crédité correctement

Guide de transfert interne Bybit par UID

Étape 1 — ouvrir Bybit et cliquer sur RetirerÉtape 2 — sélectionner transfert interne et saisir l'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.

En revanche, si vous avez saisi un mauvais UID, nous ne pourrons pas vous aider. Dans ce cas, contactez le support Bybit.

Code

Base URLhttps://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é.

GET/get-balance

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

En-têtes :

pw-api-keyClé API du merchant

Response

{
    "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.

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
    }
}
POST/pay-order/

Payer une commande créée.

En-têtes :

pw-api-keyClé API du merchant

Corps 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/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

Response

{
    "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)

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

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

Limitations

Aucune limitation pour le moment.

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.

Des questions ? Contactez le support
Play Wallet – Boutique en ligne de biens et services numériques