September 21

Как перевести баланс Market.csgo.com по АПИ ключу.

Что понадобится

  • Ваш API-ключ Market — от аккаунта, с которого отправляете деньги. Получить можно здесь: войдите в свой аккаунт и создайте ключ. Если ключ уже есть — используйте его.
  • API-ключ получателя — от аккаунта, на который переводите деньги. Запросите его у получателя. Если переводите на свой второй аккаунт — войдите в него и получите ключ на той же странице.
  • Ваш платёжный пароль Market — задаётся в настройках безопасности Market. Это не пароль от Steam. Если используете двухфакторное подтверждение Market, потребуется соответствующий код.

Нужны ключи именно Market, а не Steam. Проверьте доступный баланс и валюту обоих аккаунтов. Ниже — пример перевода между аккаунтами в USD.

Никому не передавайте ваши ключи и платежные пароли!


1. Скопируйте запрос

Сначала вставьте его в Блокнот, чтобы спокойно заменить данные:

Формат для заполнения:

https://market.csgo.com/api/v2/money-send/СУММА/КЛЮЧ_ПОЛУЧАТЕЛЯ?key=ВАШ_КЛЮЧ&pay_pass=ВАШ_ПЛАТЁЖНЫЙ_ПАРОЛЬ&custom_id=transfer-001

Пример заполненного запроса для 100 USD:

https://market.csgo.com/api/v2/money-send/100000/1NXhW6u0B5M33h5DO8sc8Iq98geR5W5?key=vrTq4gg4zQgW20m2bzt14fg9cL4g2C7&pay_pass=AFM>btnG[wwt5Kn&custom_id=8362873

2. Подставьте свои данные

  • СУММА — сколько переводите, в формате из следующего пункта.
  • КЛЮЧ_ПОЛУЧАТЕЛЯ — ключ аккаунта, куда отправляете деньги.
  • ВАШ_КЛЮЧ — ключ аккаунта, откуда списываете деньги.
  • ВАШ_ПЛАТЁЖНЫЙ_ПАРОЛЬ — ваш платёжный пароль или соответствующий код подтверждения Market.
  • transfer-001 — номер этого перевода. Вставьте вместо transfer-001 любые уникальные цифры, они нужны для проверки статуса платежа.

Меняйте только обозначения. Знаки /, ?, =, & оставьте на месте. Весь запрос — одной строкой, без пробелов.

Если пароль содержит специальные символы, их нужно закодировать для URL: например, & записывается как %26, + — %2B, # — %23, % — %25, пробел — %20. Это относится к символам внутри пароля; разделители самого запроса не меняйте.


3. Правильно укажите сумму

USD и EUR — умножаем сумму на 1000. RUB — на 100.

10 USD     → 10000
25,50 USD  → 25500
100 USD    → 100000
1000 USD   → 1000000
100 RUB    → 10000

Например, для перевода 100 USD начало запроса получится таким:

https://market.csgo.com/api/v2/money-send/100000/КЛЮЧ_ПОЛУЧАТЕЛЯ

Остальную часть запроса из пункта 1 обязательно сохраните. При разных валютах аккаунтов Market применяет конвертацию по текущему курсу.


4. Отправьте и проверьте

Проверьте сумму, свой и ключ получателя. Откройте новое окно браузера, вставьте полностью заполненный запрос в адресную строку и нажмите Enter один раз.

ВАЖНО!

Открытие запроса сразу отправляет команду на перевод. Не обновляйте страницу и не открывайте этот адрес повторно.

{"success":true,"from":783882845,"to":779321467,"amount":100000}

— операция выполнена успешно. Попросите получателя подтвердить поступление.

Если появилась ошибка или браузер завис — не отправляйте деньги заново. Проверьте ваш баланс на маркете, если он не изменился, проверьте ваш запрос и отправьте снова.