API Документация

Изучите документацию и начните работу со Skinify

Мгновенные уведомления о платеже (IPN)

В отличие от классических платежных систем, Skinify не принимает определенную сумму пополнения. Сумма пополнения отправляется на Result URL (IPN) после того, как мы получим игровые предметы от пользователя или изменился статус защиты трейда (settlement), если включена определенная настройка проекта.

Данные на Result URL будут отправлены с POST-методом.

Данные, отправляемые IPN

Параметр Описание
token_md5 Токен, зашифрованный с помощью md5. Его необходимо сверить с токеном из настроек проекта, чтобы убедиться в валидности платежа.
status Статус пополнения: success, failed, pending
(статус pending доступен только при включённой настройке проекта)
transaction_id Transaction ID в нашей системе
deposit_id Deposit ID в вашей системе
steam_id Steam ID 64 пользователя
date Дата создания пополнения (unix timestamp)
amount Сумма пополнения
(только если status = success или status = pending и settlement не null)
amount_currency Валюта, в которой пользователь совершил пополнение.
(только если status = success или status = pending и settlement не null)
amount_converted Сумма пополнения в разных валютах.
(только если status = success или status = pending и settlement не null)
multiplied_amount Сумма пополнения, умноженная на значение из настроек проекта.
(только если status = success или status = pending и settlement не null)
multiplied_amount_converted Сумма пополнения, умноженная на значение из настроек проекта в разных валютах.
(только если status = success или status = pending и settlement не null)
trade_offer_id Steam Trade Offer ID
(не null, если обмен успешно создан)
settlement Метка времени (в формате Unix timestamp), указывающая, когда у обмена будет завершено время защиты в Steam
(не null только для Steam-защищённых игр после принятия обмена)