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 verificationchevron-right

WebHook params description

PARAM
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