API для платежей в Steam
Официальная документация Play Wallet по API пополнения баланса Steam.
Last updated
Официальная документация Play Wallet по API пополнения баланса Steam.
Last updated
Крипто-API для пополнения аккаунтов Steam доступно в почти открытом формате. Это идеальное решение для трейдеров, инвесторов в Steam, игровых магазинов и других заинтересованных сторон.
Чтобы пользоваться API, необходимо:
Иметь собственный аккаунт на криптобирже Bybit;
Предоставить IP-адреса ваших серверов для DEV (тестовая) и PROD (боевой) версий;
Предоставить электронную почту вашего аккаунта Bybit, с которого будут поступать платежи.
Реализация DEV-версии API (тестирование и создание ордеров в тестовой среде);
Реализация PROD-версии API (проведение реальных операций Steam с оплатой).
Стандартная комиссия составляет 4%. Возможное снижение комиссии до 2% при месячном обороте свыше 300 000 долларов.
Мы не предоставляем доступ к API:
Компаниям, зарегистрированным на территории Российской Федерации, в связи с санкционной политикой;
Продуктам, которые принимают криптовалюту для пополнения баланса Steam (копиям нашего продукта).
Во всех остальных случаях мы готовы обсуждать возможности подключения к нашему API.
Мы не запрашиваем у вас и не предоставляем вам никаких юридических документов, подтверждающих наше сотрудничество. Всё осуществляется на основе вашего доверия к нашей платформе.
Мы оставляем за собой право отказать в сотрудничестве без объяснения причин.
Если будут нарушены условия нашего соглашения, мы немедленно прекратим работу с вами.
Предоставьте нам IP-адрес вашего сервера для тестирования DEV-версии API и адрес электронной почты, связанный с вашим аккаунтом Bybit. Мы предоставим вам API-ключ мерчанта (токен), создадим ваш личный кабинет и настроим процент комиссии.
Реализуйте интеграцию тестового API, чтобы избежать ошибок, которые могут возникнуть в продакшн-версии. При интеграции тестовой версии API вам не нужно пополнять баланс или оплачивать ордера. Главная задача — убедиться, что на все API-запросы приходят корректные ответы без ошибок.
После успешного завершения интеграции тестовой версии вы можете приступить к внедрению продакшн-версии API.
После успешной интеграции тестовой версии (DEV) вы можете запросить токен для продакшн-версии API, чтобы приступить к созданию реальных ордеров в Steam. Мы предоставим вам:
Токен для продакшн-версии;
URL для продакшн-версии.
Если вы хотите сменить IP-адрес сервера для продакшн-версии, пожалуйста, предоставьте нам новый IP-адрес.
Когда вы убедитесь, что продакшн-версия полностью готова, вы можете приступить к отправке реальных ордеров. Однако перед этим необходимо пополнить баланс.
Войдите в свой аккаунт Bybit (аккаунт должен быть зарегистрирован на ту электронную почту, которую вы предоставили нам ранее).
Наведите курсор на свой профиль Bybit и нажмите «Вывести».
Выберите и введите следующие данные:
- Монета: USDT
- Вывести на: Внутренний перевод
- Аккаунт назначения: UID - 137323163
- Укажите сумму вывода и нажмите «Подтвердить»
После этого в течение минуты средства поступят на ваш баланс API, и вы сможете приступить к созданию ордеров в Steam.
Все запросы к API должны быть авторизованы с использованием API-ключа, который передается через заголовок . Клиентский IP должен быть в списке разрешенных IP-адресов для данного мерчанта.
Получение баланса мерчанта. А также списка доступных сервисов для оплаты.
Заголовки:
pw-api-key
: API-ключ мерчанта.
Пример ответа:
Создание заказа.
Заголовки:
pw_api_key
: API-ключ мерчанта.
Тело запроса:
externalId
: Уникальный идентификатор заказа, предоставленный клиентом. Используется для связи заказа с внешней системой клиента.
serviceId
: Идентификатор услуги, которую клиент хочет заказать. Должен соответствовать одной из услуг, доступных в системе.
amount
: Сумма заказа в валюте, установленной для мерчанта. Должна быть представлена в виде строки с двумя десятичными знаками.
login
: Логин пользователя, для которого создается заказ.
Пример ответа:
Оплата созданного заказа.
Заголовки:
pw_api_key
: API-ключ мерчанта.
Тело запроса:
Идентификатор заказа (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
Пример ответа:
Получение статуса заказа.
Заголовки:
pw_api_key
: API-ключ мерчанта.
Параметры запроса:
id
: Идентификатор заказа.
Пример ответа:
Получение истории заказов мерчанта.
Заголовки:
pw_api_key
: API-ключ мерчанта.
Параметры запроса:
offset
: Смещение начала списка (по умолчанию 0).
limit
: Количество возвращаемых заказов (по умолчанию 10).
Пример ответа:
active - ожидает подтверждения оплаты
queued - Находиться в очереди на выполнение
completed - Успешно выполнен
error - Ошибка выполнения, означает что ордер не оплатился, соотвественно списаний со счета за такой ордер нет
API реализовано на базе через UID. Для обработки всех платежей, связанных с пополнением баланса Steam, мы официально сотрудничаем с лицензированным процессингом. Чтобы совершать транзакции через API, необходимо пройти следующие этапы интеграции:
Комиссии устанавливаются индивидуально и зависят от ваших будущих объемов. Свяжитесь с нами для уточнения деталей: или .
Свяжитесь с нами, чтобы мы могли создать общий чат в Telegram. На каждом этапе мы будем поддерживать вас и помогать решать любые вопросы и проблемы. Свяжитесь с нами через Telegram: или .