CORE API
Transactions

Transactions

Endpoint

  • Method: GET
  • Path: /v1/transactions
  • Purpose: List merchant transactions with optional filtering

Request Payload

No request body.

Query Parameters

FieldTypeRequiredDescription
typestringNoFilter by transaction type: payin or payout
limitnumberNoNumber of records to return (example: 20)
offsetnumberNoPagination offset (example: 0)

Example URL

/v1/transactions?type=payin&limit=10

Response

Success (200)

FieldTypeDescription
itemsobject[]Transaction list
items[].idstringTransaction id
items[].typestringpayin or payout
items[].statusstringTransaction status
items[].amountstringRequested amount
items[].paidAmountstring | nullPaid amount (if applicable)
items[].platformOrderIdstringPlatform reference id
items[].createdAtstring (ISO datetime)Creation timestamp
items[].completedAtstring | null (ISO datetime)Completion timestamp
totalnumberTotal matching records
limitnumberReturned page size
offsetnumberReturned page offset
{
  "items": [
    {
      "id": "uuid",
      "type": "payin",
      "status": "success",
      "amount": "500",
      "paidAmount": "500",
      "platformOrderId": "...",
      "createdAt": "...",
      "completedAt": "..."
    }
  ],
  "total": 1,
  "limit": 20,
  "offset": 0
}