LithosPOS and Viva Wallet Integration Documentation
Table of Contents
- Introduction
- Benefits of Integration
- Supported Payment Modes
- Prerequisites
- Back Office Configuration
- POS Configuration
- Making Payments in LithosPOS
- Reports & Reconciliation
- Troubleshooting & Help
-
Introduction
LithosPOS integrates seamlessly with Viva Wallet to provide flexible, secure, and real-time payment solutions. Whether through peer-to-peer, app-to-app, or cloud-based transactions, businesses can accept payments efficiently in-store and online.
Benefits of Integration
- Multiple payment modes: Peer-to-Peer, App-to-App, and Cloud.
- Secure transactions: PCI DSS compliance and end-to-end encryption.
- Faster checkout: Smooth integration with POS for quick billing.
- Accurate reporting: All payments synced between LithosPOS and Viva Wallet.
- Global acceptance: Works with major card networks and digital wallets.
- Seamless synchronization: Automatic data flow between back office and POS.
Supported Payment Modes
Peer-to-Peer Payments
- Direct payment between POS and Viva Wallet terminal.
- Best for in-person transactions.
App-to-App Payments
- Customers are redirected to the Viva Wallet app to complete payment.
- Best for mobile-first businesses and self-checkout flows.
Online/Cloud Payments
- Payments processed via Viva Wallet’s online gateway.
- Best for e-commerce and delivery integrations.
Prerequisites
Before configuring Viva Wallet:- Active Viva Wallet merchant account.
- LithosPOS subscription with Payment module enabled.
- Payment terminal (for peer-to-peer mode).
- Internet connection (Wi-Fi or 4G).
Back Office Configuration
- Log in to LithosPOS Back Office.
- Navigate to Settings → Payment Types.
- Click + Add Payment Type.
- Enter the required details:
- Payment Name
- Receipt Name (This name will be printed on the receipt)
- Enter Merchant ID (on ISV Sales Client ID and Secret Key Will be Fetched Automatically)
- Select the stores from the store list.
- Click Submit to save the settings.
Connecting Viva Wallet Terminal with POS
Peer-to-Peer Connection
- Open the Viva Wallet app on your payment device
- Go to Settings
- Under App Settings, select Integrations
- Tap on Viva Peer to Peer
- Enable Peer to Peer
- Select Use device as PIN pad
- Set a security PIN to unlock the settings
- The app will display server information with the Device IP address and Port
- Enter the displayed IP Address and Port in POS settings [Viva wallet P2P setting]
- Click Save to connect.
Viva Wallet Cloud Connection
- Go to POS Settings and select Viva Wallet
- Enter the Source Code and search for available terminals
- Select a terminal from the list
- Click Save to connect.
App to App Configuration
- In Back Office, go to Payment Types.
- Click + Add New Payment.
- Enter: Payment Name, and Receipt Name
- Select Payment Type: App to App.
- Choose the store and click Save.
- Now, when you make a payment in the POS app using Viva App to App, the Viva Wallet App will automatically open.
- Once the payment is confirmed, tap Continue – you’ll be redirected back to the POS app with a payment confirmation notification.
Making Payments in LithosPOS
Peer-to-Peer Flow
- Add items to cart in LithosPOS.
- Select Viva Wallet (P2P) at checkout.
- Amount auto-sent to payment terminal.
- Customer taps/inserts card.
- POS receives confirmation & prints receipt.
App-to-App Flow
- Add items to cart.
- Select Viva Wallet (App) at checkout.
- Customer is redirected to Viva Wallet mobile app.
- After payment, status auto-updates in LithosPOS.
Online/Cloud Flow
- Add items to the cart.
- Go to the payment screen.
- Select Viva Wallet (Cloud) as the payment option.
- The payment request is sent via the cloud to the selected terminal.
- The customer completes the payment on the terminal.
- Once the terminal sends a response, the POS system updates and displays a success message.
-
Reports & Reconciliation
- All Viva Wallet payments are logged in LithosPOS reports.
- Reports can be filtered by:
- Store
- Employee
- Payment Type
- Date Range
- Export to Excel for reconciliation with Viva Wallet merchant statements.
Troubleshooting & help
- Terminal not connecting? Verify Terminal ID and ensure POS is paired.
- App-to-App not redirecting? Confirm Viva Wallet app is installed on the device.
- Online payment not updating? Recheck callback/return URL in settings.
For any queries or concerns, please contact our support team, available 24/7 to assist you.
Connect with us to know more
To learn more about it feel free to book a meeting with our team