Перейти к основному содержимому

Steam + Депозит

Сценарий 1 - по сумме пополнения аккаунта

Используйте данный сценарий, если необходимо пополнить аккаунт на конкретную сумму в рублях. Стоимость заказа (величина списания с депозита) рассчитывается автоматически.


Получение стоимости заказа

Для заданной суммы пополнения аккаунта рассчитать стоимость заказа

GET /api/v1/steam/deposit/price

Параметры запроса

ПараметрОбязательныйТипКомментарий
accountДаСтрокаНаименование аккаунта в Steam (нельзя использовать Steam ID)
netAmountДаЧислоСумма пополнения аккаунта в Steam в рублях. Всего после точки может быть 2 цифры для копеек. Пример: 1188.00

Параметры ответа

ПараметрТипКомментарий
priceЧислоСтоимость заказа в долл. (величина списания с депозита)
netAmountЧислоСумма пополнения аккаунта в Steam в руб.
steamRateЧислоРасчетный курс долл. → руб. в Steam (может отличаться от фактического). Используется внутри Steam для пересчета пополнений в разных валютах

Создание заказа

Создать заказ для заданной суммы пополнения аккаунта

POST /api/v1/steam/deposit

Параметры запроса

ПараметрОбязательныйТипКомментарий
accountДаСтрокаНаименование аккаунта в Steam
netAmountДаЧислоСумма пополнения аккаунта в Steam в рублях. Всего после точки может быть 2 цифры для копеек. Пример: 1188.00
descriptionДаСтрокаОписание заказа
orderIdДаСтрокаНомер заказа. Далее, номер заказа используется для определения статуса

Параметры ответа

ПараметрТипКомментарий
orderIdСтрокаНомер заказа. Далее, номер заказа используется для определения статуса
accountСтрокаНаименование аккаунта в Steam
priceЧислоСтоимость заказа в долл.
netAmountЧислоСумма пополнения аккаунта в Steam в руб.
steamRateЧислоРасчетный курс долл. → руб. в Steam (может отличаться от фактического). Используется внутри Steam для пересчета пополнений в разных валютах

Сценарий 2 - по стоимости заказа

Используйте данный сценарий, если известна стоимость заказа (величина списания с депозита). Сумма пополнения аккаунта будет рассчитана автоматически.


Получение суммы пополнения

Для заданной стоимости заказа рассчитать сумму пополнения аккаунта

GET /api/v1/steam/deposit/netamount

Параметры запроса

ПараметрОбязательныйТипКомментарий
accountДаСтрокаНаименование аккаунта в Steam (нельзя использовать Steam ID)
priceДаЧислоСтоимость заказа в долл. (величина списания с депозита). Всего после точки может быть 2 цифры для центов. Пример: 188.00

Параметры ответа

ПараметрТипКомментарий
priceЧислоСтоимость заказа в долл.
netAmountЧислоСумма пополнения аккаунта в Steam в руб.
steamRateЧислоРасчетный курс долл. → руб. в Steam (может отличаться от фактического). Используется внутри Steam для пересчета пополнений в разных валютах

Создание заказа

Создать заказ для заданной стоимости заказа. Сумма пополнения аккаунта рассчитывается автоматически.

POST /api/v1/steam/deposit/by-price

Параметры запроса

ПараметрОбязательныйТипКомментарий
accountДаСтрокаНаименование аккаунта в Steam
priceДаЧислоСтоимость заказа в долл. (величина списания с депозита). Всего после точки может быть 2 цифры для центов. Пример: 188.00
descriptionДаСтрокаОписание заказа
orderIdДаСтрокаНомер заказа. Далее, номер заказа используется для определения статуса

Параметры ответа

ПараметрТипКомментарий
orderIdСтрокаНомер заказа
accountСтрокаНаименование аккаунта в Steam
priceЧислоСтоимость заказа в долл.
netAmountЧислоСумма пополнения Steam в руб.
steamRateЧислоРасчетный курс долл. → руб. в Steam (может отличаться от фактического). Используется внутри Steam для пересчета пополнений в разных валютах

Проверка статуса заказа

Проверка статуса заказа — общий метод для всех продуктов с депозитом, см. Депозитные операции