Integrating your OPay POS terminals with Lumi Business gives your store faster checkouts, real-time payment tracking, and stronger fraud protection.
This guide provides a clear, detailed explanation of each step in the integration process. The goal is to ensure that every merchant, regardless of technical experience, can complete the setup confidently and understand the purpose behind each action.
Before beginning your integration, ensure the following requirements are met. They are essential to avoid delays and ensure a smooth setup.
Your OPay Business account is required to access the integration credentials. These credentials are issued exclusively by OPay. Lumi cannot generate, retrieve, or modify these details for you. To access your OPay Business dashboard: https://saas.opayweb.com/login
You will need:
Your Business/Branch Code
Your registered phone number
Your OPay Business password
Once logged in, you will use the OPay Developer Tools to retrieve the values required for integration.
You must also have at least one OPay POS terminal associated with your OPay Business account. Each device contains unique identifiers, specifically:
Terminal Serial Number
Merchant ID
These will be required during the terminal registration process in Lumi Business. If you do not yet have an OPay account or device, Lumi can assist you:
Phone: 02013309157
WhatsApp: +2349167667098
The Lumi OPay integration consists of three major components:
Business Connection: linking your OPay merchant identity to Lumi Business
Secure Key Generation: generating keys so Lumi and OPay can exchange secure messages
Terminal Registration: adding each of your OPay POS devices to Lumi
Understanding this structure makes the setup process logical and easier to complete.
This step establishes your OPay business identity in Lumi. Without it, Lumi cannot initiate secure payments to your terminals.
Start by opening Lumi’s OPay integration page: https://app.lumibusiness.io/app/markets/Opay. This is where all OPay connections and settings are managed.
These are the two credentials Lumi needs to recognise your business:
Log in with your OPay credentials, Tap on branch from the main menu, click on view details or tap this link to to take you to your main branch: https://saas.opayweb.com/store/main/details. Please ensure that you use the right branch for this setup
Copy your business ID. This is what you will need to paste into the Client ID field on lumi. Your merchant name is the your registered business name on opay.
If you don’t have a business account, contact Lumi to request setup and device allocation.
Back on the Lumi integration page:
Tap Connect
Paste your Client ID
Enter your Merchant Name
Tap Proceed
Lumi will now generate its secure key values for the integration. Lumi now needs to establish a secure communication channel with OPay.
Public Key
Webhook URL
IP Address
Return to https://saas.opayweb.com/developer-tools:
Locate the secure integration setup
Paste:
Lumi Public Key
Webhook URL
IP Address
Submit the form
OPay will return your integration keys.
OPay will generate:
OPay Public Key
Client Auth Key
Paste both into Lumi and tap Proceed. This secures the connection for real-time transactions and webhook notifications.
You can now register the POS devices that will receive payment instructions from Lumi.
For each terminal, you will need. Visit this link here to get your opay terminal credentials: https://saas.opayweb.com/pos/pos-list
Merchant ID
Terminal Serial Number (TSN)
The store or branch where it will be used
Fill in:
Merchant ID
Terminal Serial Number
Assigned Store
Tap Proceed
The terminal is now active and ready to receive instructions.
To add more terminals:
Go back to OPay POS > Add Terminal
Enter new terminal details
Tap Proceed
You do not need to repeat the business connection or key setup again.
Now that you have added your terminals to lumi. Just one final bit, you will now need to enable your terminals to receive push notification instructions from lumi. To do this, visit this URL, https://saas.opayweb.com/settings/setting?module=pos-configuration and tap on the H5 Checkout and hit save. If this is not enabled, the integration will not work.
Open Sell Mode in Lumi Business: https://app.lumibusiness.io/app/stores
Add items to the cart
Choose Card
Tap OPay
The terminal should show the exact amount
Complete the payment
Lumi will update the sale in real time
You’re now fully integrated. Your sales data and payment confirmations are now securely synced, improving reconciliation, speeding up service, and removing the risk of fraud or error.
Need help?
Phone: 02013309157
WhatsApp: +2349167667098