Available Payment Methods
NetPOS supports the following payment methods:Card Payments
EMV chip and contactless card processing with multi-currency support
QR Payments
Generate and scan QR codes for contactless payments via multiple providers
Pay-by-Transfer
Accept payments via bank transfers using virtual account numbers
Bill Payments
Process utility bills including electricity, cable TV, airtime, and internet
Payment Processing Flow
All payment methods in NetPOS follow a consistent workflow:Amount Entry
Enter the transaction amount and select the appropriate currency (NGN, USD, EUR, GBP, etc.)
Multi-Currency Support
NetPOS supports transactions in multiple currencies:- NGN - Nigerian Naira
- USD - US Dollar
- EUR - Euro
- GBP - British Pound
- CNY - Chinese Yuan
- JPY - Japanese Yen
Currency selection is available during the payment initiation process. The selected currency is passed to the payment gateway for processing.
Transaction Authentication
All payment transactions include merchant authentication:| Parameter | Description | Source |
|---|---|---|
| Terminal ID | Unique terminal identifier | user.terminal_id |
| Merchant ID | Merchant identifier | user.merchantId |
| NetPlus Pay MID | NetPlus Pay merchant ID | user.netplusPayMid |
| NetPlus ID | NetPlus identifier | user.netplus_id |
| Business Name | Merchant business name | user.business_name |
Common Payment Features
Transaction Validation
Before processing any payment, NetPOS validates:- Amount is not empty and is a valid number
- Currency is selected (for card payments)
- Merchant credentials are configured
- Network connectivity is available
Error Handling
NetPOS provides clear error messages for common scenarios:Receipt Options
After successful payment, merchants can:- Print Receipt - Print directly from the POS device
- Send via SMS - Share receipt to customer’s phone number
- View Transaction - Access full transaction details
Default Configuration
Contactless Transaction Email
For contactless transactions (card and QR payments), NetPOS uses a default email:Customer Information
For anonymous transactions, NetPOS uses the default customer name:Next Steps
Card Payments
Learn how to process EMV card payments
QR Payments
Generate and scan QR codes for payment
Pay-by-Transfer
Set up virtual account payments
Bill Payments
Process utility and service bills
Integration Requirements
To enable payment processing, ensure:- User Authentication - Merchant must be logged in with valid credentials
- Terminal Configuration - Terminal ID and merchant IDs properly configured
- Network Access - Active internet connection for payment gateway communication
- Permissions - Required Android permissions granted (camera for QR scanning, etc.)
All payment methods are integrated through NetPOS’s centralized payment gateway, ensuring consistent security and compliance across all transaction types.