VFD POS
VFD offers a POS Infrastructure which powers transactions using our card infrastructure. Our smart routing system helps to ensure merchants are always able to collect payments from their customers. We provide a bundled POS and inventory management system that eases the process of receiving payment while also maintaining best practices in bookkeeping. We have identified key needs where we can provide our POS Infrastructure services to merchants.
POS Integration
PSL offers merchants with a card infrastructure for processing card transactions. Integration into our service can be done through two approaches:
- Utilizing the default POS application for your card transactions.
- Developing your own Custom POS application on top of our infrastructure.
Getting Started
- To get started on the LUX platform, you will need to create a new LUX Profile by accessing this URL: https://trylux.africa/auth/register
- To set up your wallet profile for settlement, reach out to the PSL Integration Support team. During the process, you will need to provide a webhook, a settlement account for POS transactions, and specify the type of settlement you wish to configure for your profile.
- Please log in to the Lux dashboard and follow the instructions to upload the terminal data. For further guidance, please refer to POS Device management
- Before using the device, ensure to perform a key exchange.
Webhook Integration
To enable integration, you will be required to set up a webhook, through which we will send webhook notifications to your system. The webhook needs to be manually configured against your wallet profile and must be a HTTP Post that accepts a request body in the following format:
{
"amount": "800",
"settledAmount": "990"
"serialNumber": "XXXXXXXXXXXXXXXX",
"cardType": "MasterCard",
"terminalId": "2033XXXX",
"rrn": "XXXXXXXXXXXXX",
"reference": "XXXXXX-XXXXXXXXXXXXXXXX-XXXXXXXX-XXXXXXXXXX",
"transactionType": "card",
"statusDescription": "Approved",
"merchantId": "XXXXXX",
"stan": "000172",
"statusCode": "00",
"transactionDate": "2022-05-11T20:15:58.034+0100",
"hash": "********************",
"pan": "XXXXXX*********XXXX",
"cardExpiry": "****"
}
Transaction Monitor
Transactions executed on the LUX infrastructure can be viewed through the LUX portal, while transaction settlement and dispute escalations can be managed on the Baas Portal.
- Transaction Monitor - https://trylux.notion.site/TransactionMonitor-83d454917891486eaa3cfefc9615be10
Lux Integration For Build
If you intend to develop your own Custom POS application on top of our infrastructure, it is essential to sync with the PSL integration team. This will allow you to discuss the possibilities at your disposal. Below, you will find a list of Integration documentation to guide you through the process.
- Lux SDK Doc - https://trylux.notion.site/LUX-Cashout-4f3f5abb5e504f009b97788461f761fc
- POS - https://trylux.notion.site/POS-ecf196fdd0854c409081b6e5d07f296d
- Java Implementation - https://trylux.notion.site/Java-Implementation-56968116c3e640769581b8473f37dcc2
- Triple DES encryption - https://trylux.notion.site/Java-TripleDes-Encryption-a803c4008e0b48ce887987c52353d9aa
- Cashout - https://trylux.notion.site/LUX-Cashout-4f3f5abb5e504f009b97788461f761fc
- Terminal Type Topwise T1 - https://trylux.notion.site/Big-Topwise-SDK-Usage-a11f64db4e6440b8b988117cccbd1d47