Overview
Receeco integrates with existing POS systems through our lightweight agent that intercepts transaction data and generates digital receipts. This guide covers integration with popular POS systems used in Nigerian businesses.Cloud-Based POS
Webhook and API integrations
Desktop POS
Print interception and file monitoring
Mobile POS
SDK and plugin integrations
Custom Systems
Direct API integration
Cloud-Based Systems
Loyverse POS
Loyverse is popular among Nigerian SMEs for its cloud-based approach.1
Enable Webhooks
In Loyverse dashboard, go to Settings → Integrations → Webhooks
2
Configure Receipt Webhook
Add webhook URL:
https://your-domain.com/loyverse-webhook
Select events: receipt.created
, receipt.updated
3
Install Receeco Middleware
4
Configure Adapter
Square POS
Integration with Square’s cloud POS system.Desktop Systems
Quickteller POS
Popular in Nigerian banks and large retailers.1
Install Print Monitor
2
Configure Print Interception
The agent monitors the Quickteller print spool and extracts transaction data:
3
Data Extraction
Configure field mapping for Quickteller receipt format:
Phoenix POS
Common in Nigerian supermarkets and retail chains.Mobile Systems
Flutter POS Apps
For custom Flutter-based POS applications:React Native POS
Custom Integration
Direct API Integration
For custom POS systems, integrate directly with our API:Integration Patterns
Webhook Pattern
Best for cloud-based POS systems:Print Interception Pattern
For desktop POS systems that print receipts:Testing Integration
POS Emulator
Use our POS emulator to test your integration:Integration Testing
Troubleshooting
Transaction data not captured
Transaction data not captured
- Verify POS system is configured to send webhooks/events - Check network connectivity between POS and Receeco agent - Review agent logs for error messages
Receipt creation fails
Receipt creation fails
- Validate transaction data format - Check merchant ID configuration - Verify API endpoint accessibility
QR codes not displaying
QR codes not displaying
- Ensure POS screen supports image display - Check QR code generation settings
- Verify receipt URL accessibility
Offline transactions not syncing
Offline transactions not syncing
- Check internet connectivity - Review offline queue configuration - Verify queue storage permissions