Как перевести баланс 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}— операция выполнена успешно. Попросите получателя подтвердить поступление.
Если появилась ошибка или браузер завис — не отправляйте деньги заново. Проверьте ваш баланс на маркете, если он не изменился, проверьте ваш запрос и отправьте снова.