Главное
Основная информация
Генерация подписи
Депозиты
Начало работы
Создание депозита
Создание депозита без переадресации (iframe)
Уведомление о депозите (webhook)
Проверка статуса депозита
Получение списка депозитов
Депозиты без 8 дневного ожидания (Steam Trade Protection)
Одобрение депозита с 8 дневным холдом
Недошедшие уведомления о платежах
Депозиты без SkinsBack UI
Создание депозита без SkinsBack UI (API)
Получить инвентарь пользователя
Вывод скинов
Прайс-лист (наличие скинов)
Поиск скинов
Купить скин
Массовая покупка скинов
Статус покупки скина
История покупок скинов
Другое
Баланс проекта
История выводов с баланса и депозитов
Валюты и курсы
Статус сервера
Real-time обновления: WebSockets
Real-time обновления: WebHooks
Получение списка депозитов
Данный метод используется, чтобы получить информацию о созданных депозитах.
Лимит на вывод 1000.
Синим выделены обязательные параметры.
Отправьте POST запрос на API Endpoint со следующими параметрами:
method
string
orders
starting
int
UNIX время начала выборки
ending
int
UNIX время конца выборки
start_from
int
start_from параметр из ответа для навигации по страницам (количество результатов ограничено 1000)
Ответ от сервера:
В случае успеха, в ответе от сервера будет объект JSON, со следующим содержанием:
total_count
int
Всего результатов (количество результатов ограничено 1000)
has_more
bool
Есть ли еще следующие страницы для пагинации
start_from
int
Используется для навигации по страницам
items
array
Массив из элементов, описанных ниже
Объект 'items'
status
string
success - оплата успешна, pending - ожидание, fail - неудача, in_hold - депозит в холде
Депозит из статуса in_hold может перейти в статус success или fail.
Только для депозитов без 8 дневного ожидания: hold_approved - депозит в холде был одобрен, hold_returned - отменен одобренный в холде депозит. Подробнее...
Депозит из статуса in_hold может перейти в статус success или fail.
Только для депозитов без 8 дневного ожидания: hold_approved - депозит в холде был одобрен, hold_returned - отменен одобренный в холде депозит. Подробнее...
transaction_id
string
Transaction ID в нашей системе
order_id
string
Уникальный ID депозита в вашей системе
steam_id
string
Steam ID пользователя
date
int
UNIX время создания депозита
amount
double
Сумма, которую внес пользователь в валюте 'currency'
(только при status = success, in_hold или hold_approved)
(только при status = success, in_hold или hold_approved)
amount_currency
string
Валюта платежа
(только при status = success, in_hold или hold_approved)
(только при status = success, in_hold или hold_approved)
amount_in_currencies
object
Сумма пополнения во всех доступных валютах
(только при status = success, in_hold или hold_approved)
(только при status = success, in_hold или hold_approved)
user_amount
double
Сумма с множителем из настроек проекта, которую внес пользователь в валюте currency
(только при status = success, in_hold или hold_approved)
(только при status = success, in_hold или hold_approved)
user_amount_in_currencies
object
Сумма с множителем из настроек проекта, которую внес пользователь, во всех доступных валютах
(только при status = success, in_hold или hold_approved)
(только при status = success, in_hold или hold_approved)
offer_date
int
UNIX время создания предложения
обмена скинами для пользователя (может отсутствовать)
обмена скинами для пользователя (может отсутствовать)
in_hold_until
int
UNIX время, до которого депозит будет в холде (может отсутствовать)
trade_offer_id
string
Trade Offer ID в Steam (может отсутствовать)
skins_send_date
int
UNIX время передачи скинов (может отсутствовать)
(только при status = success, in_hold или hold_approved)
(только при status = success, in_hold или hold_approved)
custom_currency
string
Название кастомной валюты (если указано)
(только при status = success, in_hold или hold_approved)
(только при status = success, in_hold или hold_approved)
custom_currency_rate
double
Кастомный курс валюты (если указан)
(только при status = success, in_hold или hold_approved)
(только при status = success, in_hold или hold_approved)
custom_currency_sum
double
Сумма, которую пользователь внес в валюте 'custom_currency'
(только при status = success, in_hold или hold_approved)
(только при status = success, in_hold или hold_approved)
reason
string
Причина неудачного статуса:
1. 'timeout' - время выбора скинов истекло
2. 'trade_timeout' - время принятия обмена в Steam истекло
3. 'trade_canceled' - обмен был отменен в Steam
(только при status = fail)
1. 'timeout' - время выбора скинов истекло
2. 'trade_timeout' - время принятия обмена в Steam истекло
3. 'trade_canceled' - обмен был отменен в Steam
(только при status = fail)
Список возможных ошибок:
1
missing_starting_or_ending
Отсутствует UNIX время начала или конца
стандартные ошибки:
-1
please_use_post_method
Необходимо использовать POST метод
-2
invalid_shopid
ID проекта не найден в системе
-3
invalid_signature
Неверно сформирована подпись
-4
shop_not_active
Проект неактивен
-5
invalid_method
Неверный API метод
-7
request_limit_reached
Превышен лимит запросов (500/в минуту)
-8
invalid_ip_address
Укажите IP адрес в настройках проекта
-9
under_maintenance
Сайт на обслуживании
-10
invalid_client_secret
Неверный передан заголовок X-CLIENT-SECRET