Sync with Waxpeer session to auto-fill API key

Fetch merchant webhook data

GET/v2/merchant/webhook

Fetch the webhook status for a specific deposit using ONE OF deposit_id OR transaction_id.

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

data
required
object

Data object

transaction_id
optional
string

Internal transaction identifier

deposit_id
optional
string

Custom merchant deposit ID (up to 50 characters)

steam_trade
optional
integer

Internal Steam trade ID

status
optional
enum

Filter by status

enum: pending, waiting_next_attempt, failed, completed

status_code
optional
number

HTTP status code

created_at
optional
string

RFC 3339 timestamptz creation time

updated_at
optional
string

Last update timestamp

attempts
optional
array<object>

Webhook dispatch attempt history

attempt
optional
number

Attempt number

status_code
optional
number

HTTP status code

created_at
optional
string

RFC 3339 timestamptz creation time

Response
{
  "status": "success",
  "data": {
    "transaction_id": "123456",
    "deposit_id": "123456asd",
    "steam_trade": 789012,
    "status": "completed",
    "status_code": 200,
    "created_at": "2023-10-05T12:34:56Z",
    "updated_at": "2023-10-05T12:40:00Z",
    "attempts": [
      {
        "attempt": 1,
        "status_code": 200,
        "created_at": "2023-10-05T12:34:56Z"
      }
    ]
  }
}