Processors are merchants who accept NFC card payments via POS terminals. Each processor gets API credentials for integration.
Processor Lifecycle
Endpoints
Create Processor
POST /api/v1/processorsRegister new processor with credentialsGet Processor
GET /api/v1/processors/:idRetrieve processor detailsList Processors
GET /api/v1/processorsList all processors with paginationSuspend Processor
POST /api/v1/processors/:id/suspendSuspend processor from processingTransfer Funds
POST /api/v1/processors/:id/transferTransfer to subscriber accountTransaction History
GET /api/v1/processors/:id/transactionsView processor transaction historyRequest Reclaim
POST /api/v1/processors/:id/reclaim - Submit fund withdrawal request for admin reviewAPI Credentials
When a processor is created, they receive:API Key
olive_pos_live_xxxxxFor POS terminal authenticationHMAC Secret
secret_xxxxxFor signing requestsDashboard Login
Email + password for web dashboard
Processor Status
- Active
- Suspended
| Status | Description |
|---|---|
active | Can process payments normally |
| Can login to dashboard | |
| Can transfer/reclaim funds |
Reclaim Flow
Processors can request to withdraw funds from their account:Response Examples
- Create Processor
- Processor Details
- Transactions