Sync with Waxpeer session to auto-fill API key

Fetch merchant deposit status

GET/v2/merchant/deposit

Fetch the status of a merchant deposit using ONE OF deposit_id OR transaction_id.

You can use this endpoint to check the status of a deposit and get detailed information about it.

Parameters

NameLocationTypeDescription
api
required
querystring
merchant
required
querystring

Merchant name / identifier

deposit_id
optional
querystring

Custom merchant deposit ID (up to 50 characters)

transaction_id
optional
queryinteger

Internal transaction identifier

Responses

200 Successful operation

NameTypeDescription
status
required
string

Filter by status

deposit
required
object
transaction_id
optional
integer

Internal transaction identifier

deposit_id
optional
string

Custom merchant deposit ID (up to 50 characters)

merchant
optional
string

Merchant name / identifier

steam_id
optional
string

Steam ID64 (17 digits)

trade_url_token
optional
string

Trade URL 8-character token

currency
optional
string

Currency code (e.g. USD, EUR)

min_amount
optional
number

Minimum amount

max_amount
optional
number

Maximum amount

result_url
optional
string

Result webhook URL

fail_url
optional
string

Redirect URL on failure

success_url
optional
string

Redirect URL on success

game
optional
enum

Game code for requested items (csgo, tf2, rust, dota2)

enum: csgo

priority_game
optional
enum

Priority game for widget

enum: csgo

hash
optional
string

Unique hash identifier

widget
optional
boolean

Widget flag

steam_trade
optional
integer

Internal Steam trade ID

created
optional
string

Creation timestamp

items
optional
array<string>

Array of items

steam_trade_data
optional
object

Steam trade details object

trade_id
optional
string

Steam Trade Offer ID

done
optional
boolean

Whether the trade is finished

reason
optional
enum

Trade cancellation / failure reason

enum: Buyer failed to accept, Seller failed to accept, Invalid buyer tradelink

created
optional
string

Creation timestamp

proccessed_time
optional
string

Trade processing timestamp

user
optional
object

User data object

name
optional
string

Full item market hash name

avatar
optional
string

User avatar image URL

steam_id
optional
string

Steam ID64 (17 digits)

items
optional
array<object>

Array of items

item_id
optional
string

Unique Waxpeer item identifier (item_id)

name
optional
string

Full item market hash name

price
optional
number

Item price in integer format (1000 = $1.00 USD)

give_amount
optional
number

Amount in integer cents (1000 = $1.00 USD)

status
optional
number

Filter by status

Response
{
  "status": "success",
  "deposit": {
    "transaction_id": 123456,
    "deposit_id": "123456asd",
    "merchant": "mymerchant",
    "steam_id": "76561198000000000",
    "trade_url_token": "abcdefgh",
    "currency": "USD",
    "min_amount": 10,
    "max_amount": 100,
    "result_url": "https://yourwebsite.com/result",
    "fail_url": "https://yourwebsite.com/fail",
    "success_url": "https://yourwebsite.com/success",
    "game": "csgo",
    "priority_game": "csgo",
    "hash": "7USFcwzEvgxs6l2u3ow4IQxlgJBYEZZt",
    "widget": false,
    "steam_trade": 789012,
    "created": "2023-10-05T12:34:56Z",
    "items": [
      "123",
      "456",
      "789"
    ],
    "steam_trade_data": {
      "trade_id": "1234567890",
      "done": true,
      "reason": "Seller failed to accept",
      "created": "2023-10-05T12:34:56Z",
      "proccessed_time": "2023-10-05T12:40:00Z",
      "user": {
        "name": "SteamUser",
        "avatar": "https://avatars.cloudflare.steamstatic.com/0ac149f87545bf80733f29d079e29c0904ceb171_full.jpg",
        "steam_id": "76561198000000000"
      },
      "items": [
        {
          "item_id": "141414144",
          "name": "AWP | Asiimov (Field-tested)",
          "price": 1000,
          "give_amount": 1000,
          "status": 4
        }
      ]
    }
  }
}