WebHook
После каждого изменения статуса покупки, будет отправлено уведомление об изменении статуса на Withdraw Callback URL, установленный в настройках проекта.
Сервис отправляет POST запросы в формате JSON c заголовком "Content-Type: application/json"
Чтобы проверить подлинность запроса, нужно проверить что параметр signature совпадает с хэшем md5 вашего Api Key.
Проверка подписи WebHookОписание параметров уведомления
ID покупки в вашей системе
ID покупки в системе Skinout Pay
Время создания покупки в unix timestamp
Объект, содержащий данные о приобретеном скине
Статус покупки. Возможные значения
Сумма покупки в валюте USD * 1000
Steam Trade Offer ID. Параметр будет передан только если обмен был успешно отправлен.
Unix timestamp Время, после которого трейд не может быть отменен через Steam Trade Protection. Параметр будет передан только если обмен был успешно отправлен.
Возможные значения параметра status:
pending
Ваш запрос в обработке. Скин будет отправлен в течение 2 минут
sent
Обмен отправлен, ожидание принятия обмена пользователем
accepted
Обмен принят пользователем.
canceled
Обмен отменен пользователем, либо время на принятие обмена вышло.
error_invalid_token
Ошибка. Передан неверный параметр partner или token при создании вывода
error_user_not_tradable
Ошибка. Пользователь имеет ограничения на принятие обменов
error_inventory_private
Ошибка. Инвентарь пользователя скрыт настройками приватности, отправка обмена невозможна.
error
Неизвестная ошибка при отправке обмена.
rollback_user
Обмен отменен пользователем через Steam Trade Protection. Средства возвращены на баланс проекта
rollback_provider
Обмен отменен отправителем через Steam Trade Protection. Средства возвращены на баланс проекта
Примеры уведомления
Last updated