The Lumi × Interswitch SmartPOS integration allows your Lumi Point of Sale (POS) system to collect card and transfer payments directly through an Interswitch SmartPOS or Quickteller Paypoint terminal. Once connected, every transaction completed on the terminal is instantly confirmed back to Lumi, ensuring your sales are updated in real time with no manual reconciliation.
This integration supports all Lumi selling channels, Lumi Web POS, the Lumi POS app on Android and iOS, and Lumi POS installed directly on supported Interswitch SmartPOS devices. No matter where you sell from, your orders, payments, and stock all stay perfectly in sync.
To complete the setup, you will need a Lumi Business account, a Quickteller Business account, and an activated Interswitch terminal with its associated merchant credentials. The integration process involves two major components:
Setting up Lumi Business: configuring your store, adding products, and preparing the Lumi POS applications you will use for selling.
Setting up Quickteller Business: Registering for a Quickteller Business account, retrieving developer credentials, activating your POS terminal, and linking it back into Lumi.
Once both systems are configured, Lumi will be fully integrated with your Interswitch terminal. This means Lumi can send payment requests to the POS and receive real-time payment confirmations. Every time a customer pays by card or transfer, Lumi automatically updates the sale status and deducts the stock with no manual reconciliation required.
Before integrating any terminal or accepting payments, you must first complete your Lumi Business setup. This is done through the main Lumi Web Dashboard: https://app.lumibusiness.io/app/dashboard. The Lumi dashboard is your primary control centre. All business configuration, including product listings, pricing, tax rules, store creation, staff roles, stock rules, and POS permissions — must be done here. The POS apps are strictly for selling; all administrative setup stays on the web dashboard.
Inside Lumi, you will:
Create your store(s)
Add and categorise your products
Configure prices, units, variants, and stock rules
Set up taxes and discounts
Invite staff and assign permissions
Define which device belongs to which store
Once this core setup is done, you can choose how you want to sell using Lumi’s POS tools.
Lumi provides three selling channels, all fully connected to your main dashboard:
Lumi Web POS (Recommended on all devices)
Works inside any browser, including iPhone, iPad, Android, PC and Mac. Works seamlessly with Interswitch terminals and supports full payment communication.
https://app.lumibusiness.io/cashier-login/access-code-verification
Lumi Point of Sale (POS) – iOS
https://apps.apple.com/gb/app/lumi-point-of-sale-pos/id6753765275
Works seamlessly with Interswitch terminals and supports full payment communication. This works on iPhone/iPad
Lumi Point of Sale (POS) – Android
https://play.google.com/store/apps/details?id=com.lumicashier
Works seamlessly with Interswitch terminals and supports full payment communication.
Lumi POS pre-installed on SmartPOS terminals
Some Interswitch SmartPOS devices come with Lumi installed by default for fully direct checkout.
With your Lumi environment set up, you can now configure your Quickteller Business account.
If you do not yet have a Quickteller business account or SmartPOS, Lumi can assist you:
Phone: 02013309157
WhatsApp: +2349167667098
Every merchant needs at least one official Interswitch SmartPOS or Paypoint terminal registered on their Quickteller Business account. This is the physical device Lumi will send payment instructions to.
If you don’t already have one, you can request it inside the Quickteller Business portal:
Log in to Quickteller Business
Navigate to the POS Terminals section
Apply to a SmartPOS or Paypoint device
Provide necessary business details and contact information
Wait for approval and delivery
When the POS arrives, Interswitch will provide key identifying details:
Terminal ID (unique device identity)
Terminal Serial Number (SN)
Merchant ID
These values tie the device to your Quickteller Business account. You can also find Terminal ID and SN:
Printed on a sticker behind the device
At the top of any card transaction receipt
Inside your Quickteller “Terminals” dashboard
You will need these details to link the terminal to Lumi later.
Lumi communicates with Interswitch through Quickteller’s secure API gateway. For this to work, you must retrieve your developer credentials from the Quickteller dashboard. To access them:
Log in to Quickteller Business
Click Developer Tools on the left menu (or visit directly: https://business.quickteller.com/developertools)
Inside the Developer Tools section, copy the following values exactly:
Client ID
Client Secret
Merchant Code
Merchant Name
Webhook Secret
These credentials confirm your identity and authorise Lumi to:
Initiate payment instructions
Receive confirmation messages
Validate webhook messages securely
Once you have these credentials ready, you can proceed to link Lumi.
With your Quickteller developer credentials in hand, you are now ready to establish the secure connection to Lumi. First, navigate to the Lumi application centre by logging into your Lumi dashboard and visiting the marketplace: https://app.lumibusiness.io/app/markets/Quickteller
Once there, follow these steps to link your accounts:
Navigate to the Manage Connections section.
Click the Connect Business button. A form will appear requesting your credentials.
Carefully enter each value exactly as it appears in your Quickteller Developer Tools
Client ID
Client Secret
Merchant Code
Merchant Name
Webhook Secret
Click Save to confirm and activate the connection.
This one-time setup completes the secure handshake between Lumi and Quickteller. At this point, your Lumi account is officially authorised to communicate with Interswitch, allowing it to initiate payment requests and receive real-time payment confirmations from your terminal.
Which store does the device belong to
Where to send payment instructions
Where to record the sale when payment is completed
Inside Lumi:
Return to Manage Connections
Click Add Terminal
You will be asked to configure the terminal settings:
Account Number Type – choose either Static (one fixed account for all transfers) or Dynamic (a one-time transfer account per transaction)
Enter the terminal’s official details:
Terminal ID
Serial Number
Merchant ID
Select the store this terminal belongs to
Save
Your Interswitch POS is now officially paired with Lumi.
In order for Lumi to update each sale as “Paid,” Quickteller needs to send payment notifications back to Lumi. This is done using a webhook.
To configure it:
In Lumi, copy your unique Webhook URL
Return to Quickteller: Developer Tools
Locate the Webhook configuration field
Paste the Lumi Webhook URL
Save your settings
From this moment on, Lumi will receive instant payment confirmations from Quickteller whenever a card or transfer payment succeeds.
Once fully integrated, Lumi supports two different checkout experiences depending on how your team prefers to operate.
The cashier builds the order using:
Lumi Web POS, or
Lumi Point of Sale (Android), or
Lumi POS on iOS (via web only)
At checkout, Lumi sends the payment request (amount, reference, etc.) to the associated POS terminal
The Interswitch POS activates and prompts the customer to pay
Customer taps/inserts card
Enters PIN
Terminal approves or declines
Quickteller immediately notifies Lumi
Lumi marks the sale as Paid or Failed
Inventory updates automatically
Terminal displays a static or dynamic bank account
Customer transfers the exact amount
Once Quickteller confirms the payment, the sale is updated inside Lumi
This mode is ideal for:
Multi-station retail checkout
Restaurants with multiple devices
Supermarkets
Businesses using iPads, tablets, PCs, or Android devices
Some Interswitch SmartPOS devices come with Lumi POS already installed. In this mode, Lumi runs inside the terminal itself — no external device is needed.
Cashier opens the Lumi POS app on the SmartPOS
Adds items directly into the cart on the same device
Selects checkout
Payment is processed internally by the terminal’s built-in Interswitch payment processor
Lumi receives the payment response instantly because everything happens within one machine
This mode is perfect for:
Mobile vendors
Outdoor markets
Delivery teams
Small shops
Stall-based sales
Quick-service operations
It provides the fastest possible checkout because payment and order creation happen in one place.
To help you choose how to operate, here is a clear breakdown:
Lumi Web POS:
Works on any browser and fully supports sending payment instructions to Interswitch POS.
Lumi POS (Android):
Full native integration. Supports order creation and payment initiation.
Lumi POS (iOS):
Can create orders but cannot communicate with Interswitch terminals directly.
For payment integration, access Lumi Web via browser.
Lumi POS on SmartPOS:
Fully supported. Works as a complete standalone checkout system.
If sales are not being marked as paid in Lumi, or if the terminal does not respond, check the following:
The most common issue is the webhook URL not being added or being added incorrectly in Quickteller.
Terminal IDs or Serial Numbers must match exactly what Interswitch assigned.
A single missing character in Client Secret or Merchant Code can break the integration.
The Interswitch POS must have a stable internet (WiFi or SIM).
Without the internet, it cannot send payment confirmations.
If the terminal is assigned to the wrong store in Lumi, payments may not link correctly.
An incomplete merchant setup will prevent payment notifications from flowing.
Most issues are caused by one of the above misconfigurations. Correcting them usually resolves the problem immediately.