Notification payload
This is not an actual endpoint. SkinsMoney sends you notification with payload shown here. Notification is sent as JSON. You MUST respond to it with HTTP 200 status code, and body must be "OK".
Body
Required
-
Service ID
-
Minimum trade value, which you specified upon creating deposit
-
Actual traded value
-
Buyers' STEAMID64
-
Deposit ID
-
Date formatted in ISO8601 format
-
Deposit status
Values are
success
,failure
,waiting
, orpending
. -
IPN delivery attempt
-
Is deposit executed in test mode?
Values are
0
or1
. -
Custom parameter requested upon deposit create. This field will not be shown if it was omitted on creating deposit
-
Redirect url. This field will not be shown if it was omitted on creating deposit
-
Signature hashed in sha256 using parameters in above order + hash key from panel, separated with |
curl \
--request POST 'https://api.skinsmoney.gg/v1/notification' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"serviceId":"3e1ffc0d-80ae-4931-b1cd-9692938849c0","minValue":0.01,"tradedValue":0.24,"steamId":"76561199012591716","transactionId":"e1ffc0d-80ae-4931-b1cd-9692938849c0","date":"2023-03-17T14:09:02+00:00","status":"success","currency":"USD","ipnAttempt":1,"isTest":1,"custom":"42734","redirectUrl":"https://skinsmoney.gg","signature":"f034f9986ae0fa2e3de3b40fcc378bacf6a5a01d269af841121501f610ddc65b"}'
{
"serviceId": "3e1ffc0d-80ae-4931-b1cd-9692938849c0",
"minValue": 0.01,
"tradedValue": 0.24,
"steamId": "76561199012591716",
"transactionId": "e1ffc0d-80ae-4931-b1cd-9692938849c0",
"date": "2023-03-17T14:09:02+00:00",
"status": "success",
"currency": "USD",
"ipnAttempt": 1,
"isTest": 1,
"custom": "42734",
"redirectUrl": "https://skinsmoney.gg",
"signature": "f034f9986ae0fa2e3de3b40fcc378bacf6a5a01d269af841121501f610ddc65b"
}
OK