POS Self Order Pine Labs
Integrate Pine Labs payment terminals with Odoo POS self-service ordering system. Support card, QR code, UPI payments for complete self-service experience.
Overview
POS Self Order Pine Labs module integrates Pine Labs payment terminals with Odoo POS self-service ordering system.
Customers can place orders via kiosk or phone and pay directly through Pine Labs devices without cashier assistance.
Key Features
Key points
• Automatic card payment - Support credit cards, debit cards via Pine Labs devices
• QR code payment - Scan QR code to pay via e-wallets
• UPI payment - Support UPI (Unified Payments Interface) popular in India
• EMI and installments - Support no-cost EMI plans via Pine Labs
• Auto-authentication - Automatically authenticate transactions and update order status
• Auto-print receipts - Print receipts immediately after successful payment
• Auto-refund - Process refunds directly through Pine Labs device
• Transaction reports - Track all Pine Labs transactions in Odoo
• Offline mode - Save transactions when offline, sync when online
Target Users
Key points
• Self-service restaurants - Order kiosks with integrated Pine Labs payment
• Retail stores - Self-checkout counters with Pine Labs devices
• Coffee shops - Order via app, pay at counter via Pine Labs
• Convenience stores - Fast payment via card and UPI
• Supermarkets - Self-checkout areas with multiple payment methods
How to Use
Steps
1. Register Pine Labs merchant account and receive API credentials
2. Install POS Self Order Pine Labs module in Odoo
3. Go to Settings → Point of Sale → select POS to configure
4. In "Payment" tab, add new payment method
5. Select "Pine Labs" as payment type
6. Enter Merchant ID, Terminal ID, API Key from Pine Labs
7. Configure Pine Labs API URL (production or sandbox)
8. Enable "Self Order" and select Pine Labs as default payment method
9. Connect Pine Labs device to POS via USB or Bluetooth
10. Test connection by performing test transaction
11. Open Self Order interface and try ordering with Pine Labs payment
Scenario 1: Restaurant with self-service kiosk
Customer orders via kiosk screen, selects card payment, swipes card on Pine Labs device and receives receipt automatically.
Configuration: Connect Pine Labs device to kiosk, enable auto-print receipt after successful payment.
Scenario 2: Retail store with UPI payment
Customer scans products, selects UPI payment, scans QR code on Pine Labs device with UPI app and completes payment.
Configuration: Enable UPI payment in Pine Labs settings, configure QR code display on screen.
Scenario 3: Coffee shop with app ordering
Customer orders via phone, comes to counter, staff selects order, customer pays via Pine Labs and receives drinks.
Configuration: Link self-order with POS session, allow Pine Labs payment for pre-placed orders.
Scenario 4: Supermarket with no-cost EMI
Customer buys high-value items, selects EMI via Pine Labs, chooses tenure and completes payment.
Configuration: Enable EMI options in Pine Labs, configure minimum amount for installments.
Scenario 5: Convenience store with contactless payment
Customer taps contactless card or NFC phone on Pine Labs device for quick payment.
Configuration: Enable contactless payment on Pine Labs device, configure transaction limit without PIN.
Important Terminology
Key points
• Pine Labs - Leading payment solutions provider in India and Southeast Asia
• Payment Terminal - Pine Labs payment device (EDC machine)
• UPI (Unified Payments Interface) - Instant payment system popular in India
• EMI (Equated Monthly Installment) - No-cost monthly installment
• Merchant ID - Unique identifier of store in Pine Labs system
• Terminal ID - Identifier of payment device
• Transaction ID - Unique transaction code for each payment
• Contactless Payment - NFC-based payment without contact
• QR Payment - Payment by scanning QR code
Tips for Effective Use
Key points
• Check device connection before peak hours - Ensure Pine Labs works stably
• Configure appropriate timeout - Avoid customers waiting too long for payment
• Enable offline mode - Save transactions when internet is down
• Monitor daily reports - Reconcile Pine Labs transactions with Odoo
• Prepare backup device - Have backup Pine Labs device when needed
• Train staff on error handling - Know how to handle failed transactions
• Update device firmware - Ensure compatibility with new payment methods
• Check transaction limits - Confirm transaction limits with Pine Labs
System Requirements
Key points
• Activated Pine Labs merchant account
• Compatible Pine Labs EDC machine
• POS and POS Self Order modules installed in Odoo
• API credentials from Pine Labs (Merchant ID, Terminal ID, API Key)
• Stable internet connection for transaction authentication
• Browser supporting WebSocket for Self Order interface
Troubleshooting: Pine Labs device not connecting
Key points
• Check device is powered on and has network connection
• Confirm USB/Bluetooth cable is securely connected
• Check Terminal ID and Merchant ID are entered correctly
• Restart Pine Labs device
• Check firewall not blocking connection to Pine Labs API
• Contact Pine Labs support to check terminal status
Troubleshooting: Transaction failed
Key points
• Check internet connection is stable
• Confirm card is valid and has sufficient balance
• Check API credentials have not expired
• View error logs in Odoo (Settings → Technical → Logging)
• Try test transaction with small amount
• Check merchant account status with Pine Labs
Troubleshooting: Payment successful but order not updated
Key points
• Check webhook from Pine Labs is configured correctly
• View logs to identify callback error
• Try manually syncing transaction from Pine Labs dashboard
• Check transaction ID matches between Pine Labs and Odoo
• Contact support to handle stuck transaction
Troubleshooting: UPI payment not working
Key points
• Check UPI is enabled in Pine Labs merchant account
• Confirm Pine Labs device supports UPI
• Check QR code displays correctly on screen
• Try with different UPI apps (Google Pay, PhonePe, Paytm)
• Check merchant UPI transaction limit
Troubleshooting: EMI not available
Key points
• Check EMI is activated in Pine Labs account
• Confirm order amount meets minimum threshold for EMI
• Check customer card supports EMI
• View list of banks supporting EMI in Pine Labs dashboard
• Contact Pine Labs to activate EMI for merchant
Frequently Asked Questions
Key points
• Does Pine Labs work outside India? - Yes, Pine Labs operates in many Southeast Asian countries
• What are Pine Labs transaction fees? - Depends on merchant contract, contact Pine Labs for details
• Can I refund via Pine Labs? - Yes, supports full or partial refunds
• Pine Labs transaction processing time? - Usually 2-5 seconds for card, instant for UPI
• Does Pine Labs support international payments? - Yes, supports international Visa, Mastercard
• Can I use multiple Pine Labs devices for one POS? - Yes, configure multiple terminals for different counters
• Does Self Order work when Pine Labs is offline? - Orders can still be created, but cannot pay via Pine Labs
Business Benefits
Key points
• Increase payment speed by 40% with self-checkout and Pine Labs
• Reduce cashier staff costs, optimize operations
• Support diverse payment methods, increase customer experience
• Increase sales with EMI, customers easily buy high-value items
• Reduce payment errors, automatic transaction reconciliation
• Detailed reports help manage cash flow effectively
• Expand market with UPI payment popular in India