PixelWave

Operations

Query operation status and history

Get Operation by Platform ID

GET /operation/operation/platform/{id}

Retrieve a single operation by its PixelWave platform ID.

Authentication

Authorization: Bearer YOUR_JWT_TOKEN

Path Parameters

ParameterTypeDescription
iduuidPlatform operation ID (returned when creating the operation)

Example Request

curl -X GET 'https://api.admin-pixelwave.com/operation/operation/platform/f1e2d3c4-b5a6-7890-abcd-ef1234567890' \
  -H 'Authorization: Bearer YOUR_JWT_TOKEN' \
  -H 'Accept: application/json'

Success Response

{
  "result": {
    "status": "success",
    "x-request-id": "uuid",
    "codeError": "none",
    "codeErrorExt": "none",
    "message": ""
  },
  "data": {
    "id": "f1e2d3c4-b5a6-7890-abcd-ef1234567890",
    "dateAdded": "2025-01-15T10:30:01Z",
    "dateUpdated": "2025-01-15T10:35:00Z",
    "typeOperation": "payIn",
    "status": "success",
    "idTransactionMerchant": "order-12345",
    "amountInitial": 5000,
    "amountRandomized": 0,
    "amount": 5000,
    "amountComission": 150,
    "currency": "RUB",
    "amountInCurrencyBalance": 62.50,
    "amountComissionInCurrencyBalance": 1.875,
    "exchangeRate": 80.00
  },
  "totalNumberRecords": 0
}

Get Operation by Merchant ID

GET /operation/operation/merhcant/{idTransactionMerchant}

Retrieve operations by your merchant transaction ID.

Path Parameters

ParameterTypeDescription
idTransactionMerchantstringYour transaction identifier

Example Request

curl -X GET 'https://api.admin-pixelwave.com/operation/operation/merhcant/order-12345' \
  -H 'Authorization: Bearer YOUR_JWT_TOKEN' \
  -H 'Accept: application/json'

Note: This may return multiple operations if the same merchant ID was used in retries. Use the platform ID endpoint for exact lookups.


List Operations

POST /operation/operation/list

Retrieve a paginated list of your operations.

Request Body

FieldTypeRequiredDescription
skipintYesNumber of records to skip
takeintYesNumber of records to return

Example Request

curl -X POST 'https://api.admin-pixelwave.com/operation/operation/list' \
  -H 'Authorization: Bearer YOUR_JWT_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "skip": 0,
    "take": 25
  }'

Success Response

{
  "result": {
    "status": "success",
    "x-request-id": "uuid",
    "codeError": "none",
    "codeErrorExt": "none",
    "message": ""
  },
  "data": [
    {
      "id": "f1e2d3c4-b5a6-7890-abcd-ef1234567890",
      "dateAdded": "2025-01-15T10:30:01Z",
      "typeOperation": "payIn",
      "status": "success",
      "idTransactionMerchant": "order-12345",
      "amount": 5000,
      "currency": "RUB",
      "exchangeRate": 80.00
    }
  ],
  "totalNumberRecords": 150
}

Operations are sorted by creation date (newest first). Use totalNumberRecords for pagination.


Operation Statuses

StatusDescription
in_progressOperation created, waiting for payment or processing
successPayment completed successfully
failedPayment failed or cancelled

Internal statuses like created, booking, pending_retry are shown as in_progress in the API.

On this page