WebHook
After changing the deposit status to success or failed, a status change notification will be sent to the Deposit Callback URL set in the project settings
Upon a successful deposit, you will also receive the deposit amount in the specified currency and the deposit amount in USD.
The service sends POST requests in JSON format with the "Content-Type: application/json" header.
To verify request, ensure that the signature parameter matches the MD5 hash of your API Key.
WebHook signature verificationWebHook params description
Webhook signature
Deposit ID in your system
Deposit ID in Skinout Pay
Timestamp of deposit creation in Unix timestamp
User Steam64id
Deposit status. Can be - success, pending, in_hold, failed
Unix timestamp time If deposit status is in_hold: shows the time when the deposit will move from in_hold status to success status, if the user does not cancel the tradeoffer
The currency in which the user will be shown the cost of the skins
Currency exchange rate to USD
Deposit amount in currency. Parameter will only be returned if status=success
Deposit amount in USD * 1000. This amount will be credited to the project balance in Skinout Pay. Parameter will be returned only if status=success
An array that contains a list of deposit skins and their cost. Parameter will only be returned if status=success
WebHook example
Success deposit webhook:
Failed deposit webhook
Last updated