l10n_fr_pos_caisse_ap_ip
Enable Odoo POS in France to process payments via the Caisse-AP protocol over IP by linking the point of sale with compatible payment terminals.
Key Features
- pos.payment.method: Adds a Caisse AP over IP payment terminal option with IP address, port, and card or check mode fields that appear only when chosen and are validated for completeness and TCP port range.
- pos.payment.method: Builds Caisse-AP protocol messages with correct currency and refund handling, opens the TCP connection to the terminal, validates and parses responses, and returns structured success or failure details to the POS.
- point_of_sale frontend: Registers the Caisse-AP IP payment interface that calls the backend, puts payment lines in waiting state, captures card type and receipt info on success, and surfaces cancellation or timeout guidance through dialogs.