Обновлено 17.04.2026
Play Wallet предоставляет полностью открытое API для пополнения аккаунтов Steam. Подключиться к нему может абсолютно любой пользователь — частное лицо или компания — и сразу начать пополнять Steam хоть от 1 $.
Мы никаким образом не ограничиваем использование нашего API. Вам не нужно подписывать с нами договоры и любые другие бумаги — всё взаимодействие строится на доверии к платформе.
API активно используется трейдерами, инвесторами в Steam и игровыми магазинами. Оборот мерчантов Play Wallet за 2023–2026 годы превысил 2 миллиона долларов.
На данный момент поддерживается пополнение аккаунтов следующих регионов:
Чтобы использовать API, необходимо:
В текущей версии наше API работает только с аккаунтами Bybit. В первую очередь это необходимо для того, чтобы мы были уверены в чистоте средств, которые поступают на наш крипто-кошелёк.
API реализовано на автоматических внутренних переводах Bybit через UID.
Внутренний перевод — это мгновенная транзакция между аккаунтами Bybit по UID. Без комиссии за перевод, без ожидания подтверждений в блокчейне. Средства зачисляются моментально.
Когда сумма кончается, вы можете пополнять снова. У нас нет минимальной и максимальной суммы пополнения. Вы можете протестировать всё за 1$.
Ваша начальная комиссия будет составлять всего 2%. Далее, если вы генерируете объём свыше:
API пополнения различных игровых платформ: Steam и других. Разработчик: playwallet.bot Вопросы: @yspeh_pulse
Чтобы быстро подключиться к нашему API, выполните следующие шаги:
/startначать работу с ботом/set_emailукажите почту аккаунта Bybit/edit_ipдобавьте IP-адрес DEV-сервера/edit_ipдобавьте IP-адрес PROD-сервера/tokensполучить токены для DEV и PROD/helpПоказать список команд/set_languageИзменить язык/balanceПоказать ваш баланс/commissionТекущий процент комиссии/top_upИнструкции по пополнению счёта/tokensПоказать токены доступа/ip_listСписок доступных IP/edit_ipИзменить IP в списке/set_emailУстановить Bybit почту/emailПоказать Bybit почту/orders_exportИстория транзакций/deposits_exportИстория пополненийВ DEV-версии API вам не требуется пополнять баланс или оплачивать ордера. Основная задача — убедиться, что все API-запросы обрабатываются корректно и возвращают ответы без ошибок.
Далее вы можете приступать к интеграции PROD-версии.
https://dev.merchant.playwallet.bot/api/merchant/Когда вы убедитесь, что PROD-версия полностью готова, вы можете начать создавать ордера на пополнение Steam-аккаунтов. Однако перед этим необходимо пополнить баланс.
Отправьте с указанного вами аккаунта Bybit сумму более 1 USDT через внутренний перевод на наш аккаунт. Таким образом, вы будете пополнять баланс каждый раз, когда он будет заканчиваться.
Данные UID нашего аккаунта Bybit:
/balanceпроверить, что всё было верно зачислено

После отправки средства в течение минуты поступят на ваш баланс API, и вы сможете приступить к созданию ордеров.
Если вы допустили ошибку при отправке ордера, например указали неправильную монету, напишите нам, и мы вернём вам средства.
Однако если вы указали неправильный UID, мы не сможем вам помочь. В этом случае обратитесь в службу поддержки Bybit.
https://merchant.playwallet.bot/api/merchant/Все запросы к API должны быть авторизованы с использованием API-ключа, который передаётся через заголовок pw-api-key. Клиентский IP должен быть в списке разрешённых IP-адресов для данного мерчанта.
/get-balanceПолучение баланса мерчанта, а также списка доступных сервисов для оплаты.
Заголовки:
pw-api-keyAPI-ключ мерчанта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" } ] } }
/create-order/Создание нового заказа.
Заголовки:
pw-api-keyAPI-ключ мерчантаТело запроса:
externalIdУникальный идентификатор заказа, предоставленный клиентом. Используется для связи заказа с внешней системой клиента.serviceIdИдентификатор услуги, которую клиент хочет заказать. Должен соответствовать одной из услуг, доступных в системе.amountСумма заказа в валюте, установленной для мерчанта. Должна быть представлена в виде строки с двумя десятичными знаками.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/Оплата созданного заказа.
Заголовки:
pw-api-keyAPI-ключ мерчантаТело запроса:
Идентификатор заказа (id): "72cf5503-ae6a-45af-97b8-aae3a0731687"
Время создания заказа (createdDateTime): "2024-04-18T17:36:55.453116"
Конкатенация: "72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116"
Применение SHA-512 к конкатенации: SHA512("72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116")
Результат: хеш-строка, представляющая токен — db8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5
Примечание: мерчант должен самостоятельно сгенерировать токен на своей стороне и передать его в теле запроса при оплате заказа. На DEV-окружении не связано с реальными платежами.
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}Получение статуса заказа.
Заголовки:
pw-api-keyAPI-ключ мерчантаПараметры запроса:
idИдентификатор заказа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-order-list/Получение истории заказов мерчанта.
Заголовки:
pw-api-keyAPI-ключ мерчантаПараметры запроса:
offsetСмещение начала списка (по умолчанию 0)limitКоличество возвращаемых заказов (по умолчанию 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" } ] }
| Статус | Описание |
|---|---|
| active | Ожидает подтверждения оплаты |
| queued | Находится в очереди на выполнение |
| completed | Успешно выполнен |
| error | Ошибка выполнения — ордер не оплатился, списаний со счёта нет |
Никаких ограничений на текущий момент.
Мы не запрашиваем у вас и не предоставляем никаких юридических документов, подтверждающих сотрудничество.
Всё взаимодействие основывается исключительно на вашем доверии к нашей платформе.
Мы оставляем за собой право отказать в сотрудничестве без объяснения причин.
В случае нарушения условий нашего соглашения сотрудничество с вами будет немедленно прекращено.
Мы оставляем за собой право изменять и обновлять информацию об API по своему усмотрению. Несмотря на то что частые изменения не предполагаются, мы рекомендуем регулярно проверять эту страницу, чтобы быть в курсе актуальной версии.
О всех значительных изменениях мы уведомим в этом разделе.