Processors are merchants who accept NFC card payments via POS terminals. Each processor gets API credentials for integration.
Processor Lifecycle
1
Registration
Admin creates processor with business details
2
Credentials Issued
API key and HMAC secret generated for POS integration
3
Processing Payments
Processor accepts card payments via POS terminal
4
Funds Settlement
Processor can transfer funds or request reclaim
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
Reclaim Flow
Processors can request to withdraw funds from their account:1
Submit Request
Processor submits reclaim request with amount
2
Pending Review
Request status is
pending3
Admin Review
Admin approves or rejects request
4
Funds Transferred
On approval, funds transferred to designated account
Response Examples
- Create Processor
- Processor Details
- Transactions
Integration
POS Integration Guide
Complete guide for integrating POS terminals
API Authentication
Learn about API key and HMAC authentication