Account setup
Before you can start accepting payments with NetPOS, you need to set up your merchant account and configure your terminal.Prerequisites
Requirements:
- Android device running Android 6.0 (API level 23) or higher
- Active internet connection for initial setup
- Merchant account credentials from your payment service provider
- Terminal ID assigned to your business
Download and install
- Download the NetPOS application from your payment service provider or the designated distribution channel
- Install the APK on your Android device
- Grant the required permissions when prompted:
- Camera (for QR code scanning)
- Storage (for receipt downloads)
- Location (for transaction geolocation)
- Internet access
First login
Launch NetPOS
Open the NetPOS application on your Android device. You’ll see the login screen with your provider’s branding.
Enter credentials
Enter your merchant username and password provided by your payment service provider.
If you’ve forgotten your password, tap “Forgot Password?” and enter your registered email address to receive reset instructions.
Terminal configuration
After your first login, NetPOS will automatically configure your terminal with the necessary parameters. For manual configuration or updates:Configure NIBSS parameters
Enter or verify the following terminal parameters:
- Terminal ID - Your unique terminal identifier
- NIBSS IP Address - Connection endpoint for card processing
- NIBSS Port - Port number for NIBSS communication
- NIBSS Key 1 - Primary encryption key
- NIBSS Key 2 - Secondary encryption key
Your first transaction
Let’s process your first card payment with NetPOS.Process a card payment
Navigate to transactions
From the dashboard, tap the “Transactions” card to access payment processing options.
Enter amount
Enter the transaction amount using the on-screen keypad. The amount is displayed in your configured currency (e.g., NGN).Optionally, add a remark or narration for the transaction.
Read card
Follow the on-screen prompts:
- Insert the customer’s chip card into the card reader
- Or swipe the magnetic stripe if chip reading fails
- Wait for the card to be read
Select account type
A dialog will appear asking the customer to select their account type:
- Savings
- Current
- Credit
- Bonus Account
- Investment Account
- Universal Account
Enter PIN
The customer enters their card PIN on the secure PIN pad. The PIN is encrypted before transmission.
Wait for approval
NetPOS processes the transaction through NIBSS. You’ll see a “Processing Transaction” indicator.The response typically takes 5-15 seconds.
View result
The transaction result is displayed:
- Payment Approved (response code 00) - Transaction successful
- Transaction Failed - Transaction declined or error occurred
- Transaction reference
- Amount
- Card type and masked PAN
- Response code and message
- Date and time
Accept a QR payment
NetPOS supports contactless QR code payments for customers who prefer to pay via their mobile banking apps.Generate a payment QR code
Navigate to Display QR
From the dashboard menu (three dots), tap “Display QR” to access QR code generation.
Wait for notification
NetPOS automatically polls for the payment status. When the customer completes payment in their banking app, you’ll receive an instant notification.
Scan customer QR code
Alternatively, scan QR codes presented by customers:- From the dashboard menu, tap “Scan QR”
- Point your device camera at the customer’s QR code
- NetPOS reads the payment details and processes the transaction
- View the result and print the receipt
Receive bank transfers
NetPOS provides you with a unique virtual account number for receiving customer payments via bank transfer.View your virtual account
Access Pay by Transfer
From the dashboard, tap “Bank Transfer” or “Pay by Transfer” (label varies by provider).
View account details
Your virtual account details are displayed:
- Account number
- Account name (your business name)
- Bank name
Customer transfers
The customer initiates a transfer to your virtual account from their mobile banking app or internet banking.
Receive notification
When the transfer is successful, you’ll receive an instant push notification with:
- Source account name and number
- Transfer amount
- Transaction reference
- Date and time
Bank transfer payments are processed through NIP (NIBSS Instant Payment) and arrive in real-time. No card or PIN is required from the customer.
Process utility bills
Help your customers pay their utility bills and earn commission on each transaction.Pay electricity bill
Verify account
Tap “Verify” to retrieve the account details. The customer name and account information will be displayed for confirmation.
Review and pay
Review the payment summary:
- Provider name
- Account name
- Meter number
- Amount
- Convenience fee
- Total amount
Other bill payments
The same process applies to other bill categories:- Cable TV - Enter smart card number, select package, and pay
- Airtime & Data - Enter mobile number, select amount or data package, and pay
- Internet - Select ISP, enter account number, select package, and pay
View transaction history
Access and manage all your processed transactions.Select view type
Choose between:
- Last Transaction - Quick view of your most recent transaction
- All Transactions - Complete transaction history with filtering
Filter transactions (optional)
Use the date picker to filter by date range:
- Tap “FROM” to select start date
- Tap “TO” to select end date
- View filtered results
View details
Tap any transaction to view complete details including card information, response codes, and timestamps.
Generate end of day report
Reconcile your daily transactions with a comprehensive end of day report.Wait for report
NetPOS retrieves all transactions for the selected date from the server (and local database if offline).
Review summary
The end of day report displays:
- Total transactions count
- Total transaction amount
- Approved transactions count
- Declined transactions count
- All transactions
- Approved transactions only
- Declined transactions only
Next steps
Now that you’ve completed your first transactions, explore more features:Explore all features
Learn about advanced features like refunds, pre-authorization, and multi-currency support
Configure settings
Customize receipt formats, manage terminal settings, and configure security options
Offline operations
Understand how NetPOS works when network connectivity is limited
Security best practices
Learn about transaction security, PIN handling, and data protection
Getting help
If you encounter any issues or need assistance:- Customer support - Contact your payment service provider’s support team
- Email - [email protected]
- Phone - +234 818 778 2542, +234 809 999 0660
- Address - 4, Hakeem Dickson Drive, Off TF, Kuboye Street, Oniru, Lagos
For white-label partners, support contact information may vary. Check your application’s settings or receipt footer for provider-specific contact details.