LogoLogo
  • EN
    • Entry
    • Authentication
  • WebHook signature verification
  • Deposit skins
    • Create deposit
    • Deposit status
    • Deposit history
    • WebHook
  • Withdraw skins
    • List of available skins
    • Skins search
    • Buy skin
    • Purchase status
    • Purchase history
    • WebHook
  • Other
    • Project balance
    • List of available currencies
  • ru
    • Вступление
    • Аутентификация
    • Проверка подписи WebHook
    • Депозит скинами
      • Создание депозита
      • Статус депозита
      • История депозитов
      • WebHook
    • Вывод скинов
      • Список доступных скинов
      • Поиск скинов
      • Покупка скина
      • Статус покупки
      • История покупок скинов
      • WebHook
    • Другое
      • Баланс проекта
      • Список доступных валют
Powered by GitBook
On this page
  • Описание параметров уведомления
  • Возможные значения параметра status:
  • Примеры уведомления
  1. ru
  2. Вывод скинов

WebHook

PreviousИстория покупок скиновNextДругое

Last updated 2 months ago

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

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

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

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

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

ID покупки в вашей системе

ID покупки в системе Skinout Pay

Время создания покупки в unix timestamp

Объект, содержащий данные о приобретеном скине

Сумма покупки в валюте USD * 1000

Steam Trade Offer ID. Параметр будет передан только если обмен был успешно отправлен.

Возможные значения параметра status:

Значение
Описание

pending

Ваш запрос в обработке. Скин будет отправлен в течение 2 минут

sent

Обмен отправлен, ожидание принятия обмена пользователем

accepted

Обмен принят пользователем.

canceled

Обмен отменен пользователем, либо время на принятие обмена вышло.

error_invalid_token

Ошибка. Передан неверный параметр partner или token при создании вывода

error_user_not_tradable

Ошибка. Пользователь имеет ограничения на принятие обменов

error_inventory_private

Ошибка. Инвентарь пользователя скрыт настройками приватности, отправка обмена невозможна.

error

Неизвестная ошибка при отправке обмена.

Примеры уведомления

{
    "signature": "e94c98250a1d30ed1e7119a12a020c2a",
    "payment_id": "1692224763052",
    "transaction_id": "8",
    "skin": {
        "name": "Nova | Plume (Factory New)",
        "price": 970
    },
    "time": "1692224763",
    "status": "sent",
    "amount": 970,
    "trade_id": "6313520489"
}
{
    "signature": "e94c98250a1d30ed1e7119a12a020c2a",
    "payment_id": "1692224976212",
    "transaction_id": "9",
    "skin": {
        "name": "Nova | Plume (Factory New)",
        "price": 970
    },
    "time": "1692224976",
    "status": "error_inventory_private",
    "amount": 970
}

Статус покупки.

signature
payment_id
transaction_id
time
skin
status
amount
trade_id
Проверка подписи WebHook
Подпись уведомления
Возможные значения