API documentation

Explore the documentation and get started with Skinify

Instant Payment Notifications (IPN)

Unlike classic payment systems, Skinify does not accept certain deposit amount. The deposit amount is sent to the Result URL (IPN) after we receive game items from user.

The data to the Result URL will be sent using the POST method.

Data sent by IPN

Parameter Description
token_md5 A token encrypted with md5. It must be verified with the token from the project settings to make sure the payment is valid.
status Status of deposit: success, failed
transaction_id Transaction ID in our system
deposit_id Deposit ID in your system
steam_id User Steam ID 64
date Deposit created time (unix timestamp)
amount The amount that the user deposited.
(only if status is success)
amount_currency The currency that the user deposited in.
(only if status is success)
amount_converted Deposit amount in all available currencies.
(only if status is success)
multiplied_amount The amount that the user deposited multiplied by the value from the project settings
(only if status is success)
multiplied_amount_converted The amount that the user deposited multiplied by the value from the project settings in all available currencies.
(only if status is success)