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 response of this method will contain the URL to which the user should be redirected.
POST https://skinify.io/api/create-deposit
Parameter | Required | Description |
---|---|---|
deposit_id | Deposit ID in your system | |
steam_id | Default Steam ID 64. The user can change the account to another. | |
trade_url_token | ‘token’ param from user Trade URL (8 characters) | |
currency | Optional currency for deposit | |
min_amount | Min deposit amount | |
result_url | Optional Result URL to be used instead of specified in project settings | |
fail_url | Optional Fail URL | |
success_url | Optional Success URL | |
priority_game | Priority game (whose inventory is loaded first) (dota2, csgo, rust или tf2) |
{
"status": "success",
"url": "https://skinify.io/pay?hash=aac9101225773edba49f7dc762cf49f7",
"transaction_id": 678431
}
Parameter | Description |
---|---|
url | URL where the user should be redirected |
transaction_id | Transaction ID in our system |
Error | Description |
---|---|
invalid_deposit_id | Missing deposit_id value. |
invalid_steam_id | Invalid steam_id value. Example of Steam ID 64: 76561198117742847 |
deposit_id_already_exists | The specified deposit_id has already been used to create an deposit. |
invalid_priority_game | The priority_game field has an invalid value |