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
  • Описание параметров уведомления
  • Пример уведомления
  1. ru
  2. Депозит скинами

WebHook

PreviousИстория депозитовNextВывод скинов

Last updated 2 months ago

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

В случае успешного депозита вам также будет передана сумма депозита в указанной валюте, и сумма депозита в USD.

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

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

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

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

ID депозита в вашей системе

ID депозита в системе Skinout Pay

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

Steam64id пользователя

Статус депозита. Возможные значения - success, pending, failed

Валюта, в которой пользователю будет показана стоимость скинов

Курс валюты по отношению к USD

Сумма депозита в валюте currency. Параметр будет возвращен только если status=success

Сумма депозита в USD * 1000. Эта сумма будет зачислена на баланс проекта в Skinout Pay. Параметр будет возвращен только если status=success

Массив, который содержит список скинов депозита и их стоимость. Параметр будет возвращен только если status=success

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

Пример уведомления об успешном депозите:

{
    "signature": "359284e6101157a294a4b3cdbee83f87",
    "payment_id": "394",
    "transaction_id": "84238",
    "time": "1689902243",
    "steamid": "76561198136965086",
    "status": "success",
    "currency": "USD",
    "currency_rate": 1,
    "amount_currency": "32.19",
    "amount_usd": 32190,
    "skins": [
        {
            "name": "AK-47 | Asimov (field-tested)",
            "price": 32190
        }
    ]
}

Пример уведомления о неуспешном депозите

{
    "signature": "359284e6101157a294a4b3cdbee83f87",
    "payment_id": "394",
    "transaction_id": "84238",
    "time": "1689902243",
    "status": "failed",
    "currency": "USD",
    "currency_rate": 1
}

signature
payment_id
transaction_id
time
steamid
status
currency
currency_rate
amount_currency
amount_usd
skins
Проверка подписи WebHook
Подпись уведомления