Ingenico Payment Terminal IoT
Connect Ingenico payment terminals to Odoo POS via IoT Box. Accept chip card, contactless, QR code payments, auto-reconciliation and reduce errors.
Overview
POS IoT Ingenico module integrates Ingenico payment terminals with Odoo POS through IoT Box, enabling automatic acceptance of credit cards, debit cards, contactless and QR code payments.
Professional payment solution for retail stores, restaurants, hotels, spas and any business needing to accept card payments.
Key Features
Key points
• Auto-connect with Ingenico terminal via IoT Box - No middleware software needed
• Accept multiple payment methods - Chip, magnetic stripe, contactless (NFC), QR code
• Real-time payment processing - Transactions processed instantly
• Auto-reconciliation - Payment amount automatically updates in POS order
• Support tip/gratuity - Customers can add tip on terminal
• Auto-print receipts - Integrate with POS printer for receipt printing
• Process refunds - Support refund directly from POS
• High security - PCI DSS compliant, end-to-end encryption
• Intuitive interface - Display transaction status on POS screen
Target Users
Key points
• Retail stores - Fashion, electronics, cosmetics, supermarkets
• Restaurants and cafes - Fast payment, tip support
• Hotels - Room payment, services, minibar
• Spas and salons - Beauty service payments
• Convenience stores - 24/7 payment, high transaction volume
• Food stores - Fast payment for customers in a hurry
How to Use
Steps
1. Connect Ingenico terminal to IoT Box via Ethernet or USB
2. Configure terminal with merchant information from bank/payment processor
3. Access IoT Box homepage, check terminal is recognized
4. Go to Odoo POS Settings → Payment Methods → add Ingenico terminal
5. Open POS session, create order as usual
6. When customer pays, select "Card Payment" method
7. Enter payment amount (or auto-fill from order total)
8. Ask customer to complete payment on terminal
9. Customer selects method: chip, contactless, or swipe
10. Wait for terminal to process and display result
11. If successful, payment automatically recorded in order
12. Print invoice and payment receipt for customer
Scenario 1: Contactless card payment at store
Customer purchases total $45, selects card payment. Staff selects "Card Payment", customer taps card on terminal, transaction completes in 2 seconds.
No PIN entry needed for transactions under $50, speeds up checkout.
Scenario 2: Payment with tip at restaurant
Restaurant bill $80, customer selects card payment. Terminal displays tip options: 10%, 15%, 20% or custom.
Customer selects 15% ($12), total payment $92. Tip automatically recorded separately in POS.
Scenario 3: Process refund
Customer returns product paid by card. Staff creates refund in POS, selects "Card Refund" method.
Amount automatically refunded to customer's card, no manual processing needed.
Scenario 4: Split payment
Order total $150, customer pays $100 by card and $50 cash.
Staff processes card payment first, then receives cash, POS automatically calculates and reconciles.
Scenario 5: Handle failed transaction
Customer taps card but transaction declined (insufficient funds). Terminal displays error, POS does not record payment.
Staff asks customer to use different payment method or card.
Important Terminology
Key points
• Ingenico - World-leading payment terminal brand, popular in Vietnam
• Payment Terminal - POS machine accepting card payments
• Contactless/NFC - Touch-free payment by tapping card
• Chip & PIN - Payment using chip card and PIN entry
• Swipe - Magnetic stripe card swipe (old method, rarely used)
• PCI DSS - Payment Card Industry Data Security Standard
• Merchant - Seller, store owner
• Acquirer - Bank or organization processing card payments
• Authorization - Transaction authentication with bank
• Settlement - Reconciliation and fund transfer to merchant account
Tips for Effective Use
Key points
• Check terminal connection before each shift - Ensure ready to accept payments
• Train staff on error handling - Know how to handle failed transactions
• Print receipts for customers - Provide transaction proof
• End-of-day reconciliation - Check total card transactions with bank report
• Update terminal firmware periodically - Ensure security and new features
• Place terminal in convenient location - Customers easily complete payment
• Use contactless for small transactions - Speed up checkout
• Store transaction receipts - For inquiry and dispute resolution
System Requirements
Key points
• Odoo POS module installed and configured
• IoT Box (hardware or Raspberry Pi with Odoo IoT)
• Compatible Ingenico payment terminal (Lane/3000, Lane/5000, Move/5000, Desk/5000, etc.)
• Merchant account with bank or payment processor
• Stable internet connection for transaction processing
• Ethernet or USB cable to connect terminal to IoT Box
• SSL certificate for transaction security
Troubleshooting: Terminal not recognized
Key points
• Check cable connection between terminal and IoT Box
• Ensure terminal is powered on and finished booting
• Access IoT Box homepage, check device list
• Restart IoT Box and terminal
• Check terminal IP address (if Ethernet connection)
• Update IoT Box and terminal firmware
• Contact bank/payment processor to check configuration
Troubleshooting: Transaction declined
Key points
• Check error message on terminal (insufficient funds, expired card, etc.)
• Ask customer to try different card or payment method
• Check IoT Box internet connection
• Ensure terminal is activated by bank
• Check merchant transaction limits
• Contact bank if error persists
Troubleshooting: Slow payment processing
Key points
• Check internet connection speed
• Ensure terminal not processing multiple transactions simultaneously
• Restart terminal if response is slow
• Check with bank about system status
• Update terminal firmware to latest version
Troubleshooting: Cannot print receipt
Key points
• Check POS printer is connected and has paper
• Ensure receipt printing configured in POS Settings
• Check card payment receipt template
• Reprint receipt from transaction history if needed
• Use electronic receipt (email) if printer fails
Frequently Asked Questions
Key points
• Which Ingenico terminals are supported? - Most modern Ingenico models are compatible. Check with bank and Odoo IoT documentation
• What are card transaction fees? - Depends on contract with bank/payment processor, typically 1.5-3% per transaction
• Can I accept international cards? - Yes, if merchant account supports Visa, Mastercard, JCB, etc.
• How long until funds reach account? - Usually T+1 or T+2 (1-2 business days after transaction)
• How long can I process refunds? - Depends on bank, typically within 30-90 days
• Is card data stored? - No, PCI DSS compliant, card data encrypted and not stored in Odoo
• Can I use offline? - Some terminals support offline mode, but need sync when internet available
Business Benefits
Key points
• Increase revenue 20-30% - Accepting card payments attracts more customers
• Reduce cash risk - Less cash in store, lower theft risk
• Speed up checkout - Contactless faster than cash
• Improve customer experience - Flexible payment methods
• Auto-reconciliation - Reduce errors and manual reconciliation time
• Track revenue accurately - All transactions recorded automatically
• Professionalization - Create good impression with customers
• Support tips - Increase income for service staff