WebHook

После каждого изменения статуса покупки, будет отправлено уведомление об изменении статуса на Withdraw Callback URL, установленный в настройках проекта.

Сервис отправляет POST запросы в формате JSON c заголовком "Content-Type: application/json"

Чтобы проверить подлинность запроса, нужно проверить что параметр signature совпадает с хэшем md5 вашего Api Key.

Проверка подписи WebHookchevron-right

Описание параметров уведомления

ПАРАМЕТР
ОПИСАНИЕ

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