← Back to Apps
💳

Linkly EFTPOS Integration

Process EFTPOS card payments directly from Odoo POS and invoices via Linkly — Australia's leading payment gateway.

Odoo 17 / 18 / 19$550 AUD inc. GST

About this Module

Connect your Linkly payment terminal directly to Odoo and process EFTPOS payments without manual entry. This module pushes the sale amount from Odoo to your terminal, receives the payment confirmation back, and automatically reconciles the transaction with your invoices. Perfect for retail stores, warehouses, trade counters, and any business taking card payments.

Key Features

✓ POS card payments via Linkly terminal✓ POS & invoice refund processing✓ Invoice payments with auto-reconciliation✓ AMEX surcharge support (configurable %)✓ Pin pad pairing wizard✓ Transaction logging & status queries✓ EFTPOS receipt printing & reprint✓ User access control (payments & refunds)✓ Test / Production mode toggle✓ Works with all major Australian banks✓ PCI-DSS compliant✓ Credit note refund via terminal

Feature Breakdown

01

POS Card Payments

Accept card payments at the POS checkout. The sale amount is pushed directly to your Linkly EFTPOS terminal — no manual keying required. Supports Visa, Mastercard, AMEX, EFTPOS, and all cards supported by your bank.

02

POS & Invoice Refunds

Process refunds from either the POS screen or directly from credit notes. Refunds can reference the original transaction for traceability. The terminal handles the card interaction and Odoo reconciles the refund automatically.

03

Invoice Payments

A 'Pay with Linkly' button appears on posted customer invoices. Click it, select your terminal, and the amount is sent to the pin pad. Once approved, an account.payment is created and reconciled with the invoice instantly.

04

AMEX Surcharge Support

Optionally apply a configurable surcharge percentage (default 2.5%) for American Express transactions. The surcharge is calculated in the payment wizard and the original invoice amount is reconciled correctly.

05

Pin Pad Pairing

A built-in wizard walks you through pairing your EFTPOS terminal using Linkly Cloud. Enter your Linkly credentials and the pair code displayed on the terminal, and the module stores the authentication secret securely.

06

Transaction Logging

Every payment and refund is logged as a linkly.transaction record with full request/response data, timestamps, status, and terminal session information. Query the status of any past transaction directly from Odoo.

07

EFTPOS Receipt Printing

Receipt text is generated for each completed terminal transaction and stored on the POS payment record. Receipts can be reprinted at any time via the Linkly API without needing the physical terminal receipt roll.

08

User Access Control

Configure which users can process payments and which can process refunds independently. Each Linkly payment method has separate 'Allowed Users (Payments)' and 'Allowed Users (Refunds)' fields.

09

Test & Production Modes

Toggle between Linkly's sandbox and production API environments per payment method. Test your integration completely before going live — no code changes needed.

10

Credit Note Refunds

A 'Refund with Linkly' button on posted credit notes sends the refund amount to the terminal. Once processed, an outbound payment is created and reconciled with the credit note automatically.

Ready to get started?

Purchase the module and have it running in minutes.