Overview
The Transactions API provides partner-level endpoints for initiating transactions and accessing transaction data across all terminals.These endpoints require partner authentication headers (
x-client-id and x-api-key).Transaction Endpoints
Initiate Transaction
POST /partner/transaction/initiate - Create a new transactionList Transactions
GET /partner/transactions - Get all partner transactionsGet Transaction
GET /partner/transaction/{reference} - Get transaction detailsInitiate Transaction
Create a new transaction at the partner level (not tied to a specific terminal). Endpoint:POST /partner/transaction/initiate
Headers:
x-client-id: Your partner IDx-api-key: Your API key
Request Example
Response
Returns a transaction reference or identifier string:List Transactions
Retrieve paginated transaction history for all partner transactions across all terminals. Endpoint:GET /partner/transactions
Query Parameters:
Request Example
Response
Response Fields
Get Transaction
Retrieve detailed information about a specific transaction by reference. Endpoint:GET /partner/transaction/{reference}
Path Parameters:
reference(required): Transaction reference
Request Example
Response
Returns a single transaction object (same structure as items in the list endpoint).Transaction Statuses
Use Cases
E-commerce Payments
Process online order payments at the partner level
Transaction Reporting
Generate reports across all terminals
Settlement Tracking
Monitor fees, commissions, and net settlements
Multi-Terminal Management
Track transactions across multiple locations
Best Practices
Use unique references - Each transaction reference must be unique across all your transactions
Store metadata - Use the metadata field to link transactions to your internal systems
Filter by date - Use date filters when querying large transaction sets to improve performance
Monitor terminal field - Track which terminal processed each transaction for location-specific reporting
Error Responses
Quick Links
Terminal API
Terminal-specific operations
Overview
Partner API overview
OpenAPI Spec
Complete API specification
For complete request/response schemas, parameters, and examples, refer to the Partner OpenAPI Specification.