Skip to main content
GET
/
api
/
v1
/
processors
/
:id
/
transactions
Processor Transactions
curl --request GET \
  --url https://api.example.com/api/v1/processors/:id/transactions \
  --header 'Authorization: <authorization>'

Get Processor Transactions

Retrieve transaction history for a processor account.

Endpoint

GET /api/v1/processors/:id/transactions

Authentication

Authorization
string
required
Bearer token (Processor or Admin JWT)

Path Parameters

id
string
required
Processor UUID

Query Parameters

limit
integer
default:"20"
Results per page (max 100)
offset
integer
default:"0"
Pagination offset

Response

{
  "success": true,
  "transactions": [
    {
      "id": "txn_abc123",
      "type": "pos_payment",
      "amount": "150.00 SLE",
      "fee": "1.50 SLE",
      "status": "completed",
      "subscriber_id": "sub_xyz789",
      "created_at": "2025-01-15T10:30:00Z"
    }
  ],
  "total_count": 500,
  "message": "Transactions retrieved successfully"
}

Errors

CodeDescription
400Invalid request
404Processor not found
401Unauthorized