The Problem We Solve

If you process payments through a Poynt terminal, you already know these headaches -- they cost time and money every single day

Disconnected Systems

Payments Live Outside Odoo

Your Poynt terminal processes payments in its own world. Odoo has no idea a payment happened until someone manually enters it. Two systems, zero communication.

Manual Reconciliation

Manual Reconciliation Every Day

End of day: compare Poynt receipts to Odoo payments, line by line. Miss one transaction and your books are off. It's tedious, error-prone, and completely avoidable.

Refund Chaos

Refunds Stuck in the Poynt Portal

You process a refund in the Poynt portal, but the invoice in Odoo still shows as paid. Credit notes are created manually -- if anyone remembers to do it at all.

No Real-Time Sync

No Real-Time Transaction Status

A payment fails or gets declined at the terminal. Odoo doesn't know. The invoice sits open. Nobody follows up until the customer calls asking why their order hasn't shipped.

Phone Orders

Phone Orders Require a Separate Workflow

Customer calls to pay by card. You can't charge them from Odoo -- you switch to the Poynt portal, key in the card, then come back to Odoo to record it. Double the work.

Audit Trail Gaps

No Unified Audit Trail

Transaction records live in Poynt. Payment records live in Odoo. Linking the two for an audit or dispute means digging through two systems and hoping the amounts match.

Your Problem. Our Feature. One Line Each.

No vague promises. Every real-world payment headache, matched to a specific thing Fusion Poynt does today.

Problem

"We process a payment on the Poynt terminal, then manually enter it in Odoo."

Solution

Payments flow automatically from the Poynt API into Odoo. Invoice marked paid, journal entry created -- zero manual entry.

Problem

"Refunds happen in the Poynt portal but the Odoo invoice still shows as paid."

Solution

Initiate refunds from Odoo. The module sends the refund to Poynt, creates a credit note, and updates the invoice status automatically.

Problem

"A customer calls to pay over the phone -- we can't charge their card from Odoo."

Solution

Cloud payments via the Poynt API. Charge any card directly from the Odoo invoice screen -- no terminal needed for phone or remote orders.

Problem

"End-of-day reconciliation takes 30 minutes of comparing receipts to Odoo records."

Solution

Every transaction is recorded in real time with the Poynt transaction ID. Reconciliation is automatic -- nothing to compare manually.

Problem

"A payment declines at the terminal and nobody follows up -- the invoice just sits there."

Solution

Declined and failed transactions are captured with the exact error code. The invoice stays open with a clear failure reason, so your team can act immediately.

Problem

"During a dispute, we can't link a Poynt transaction to the original Odoo invoice."

Solution

Every payment record stores the Poynt transaction ID, timestamp, card last four, and approval code. One click from the invoice to the full transaction history.

Problem

"We have multiple Poynt terminals and no way to track which device processed what."

Solution

Terminal ID is captured on every transaction. Filter and report by device, location, or cashier -- all inside Odoo.

Problem

"Our accounting team spends hours matching Poynt settlement reports to bank deposits."

Solution

Transaction amounts, fees, and net settlements are all recorded in Odoo. Bank reconciliation matches automatically against Poynt-sourced journal entries.

How It Works

From invoice to settled payment -- every step handled inside Odoo, powered by the GoDaddy Poynt API

Configure

1. Connect Your Poynt Account

Enter your GoDaddy Poynt API credentials in Odoo's payment provider settings. The module authenticates, discovers your terminals, and you're ready to process.

Charge

2. Charge from Any Invoice

Open an invoice, click "Pay with Poynt." Choose cloud payment (enter card details) or send to a terminal. The API handles the rest.

Real-Time

3. Real-Time Transaction Sync

Approved, declined, or pending -- the transaction status updates in Odoo the moment Poynt responds. No polling, no delays, no manual checks.

Reconcile

4. Automatic Reconciliation

Payments are matched to invoices and journal entries are created automatically. Your books stay clean without end-of-day spreadsheet work.

Refund

5. Process Refunds from Odoo

Initiate a full or partial refund from the payment record. The module sends the refund to Poynt, creates the credit note, and updates the invoice -- all in one action.

Report

6. Full Transaction History

Every charge, refund, and failure is logged with Poynt transaction ID, terminal ID, card type, last four digits, and timestamp. Complete audit trail, always.

Everything You Need. Nothing You Don't.

A complete Poynt payment integration that fits natively into Odoo's payment workflow

Cloud Payments

Cloud Payments

Charge cards remotely via the Poynt Cloud API. Perfect for phone orders, invoiced clients, and e-commerce.

Terminal Integration

Terminal Integration

Send payment requests to any connected Poynt terminal. Tap, chip, or swipe -- transaction flows back to Odoo.

Refund Processing

Refund Processing

Full and partial refunds from Odoo. Credit note created, invoice updated, Poynt notified -- one action.

Transaction Logging

Complete Audit Trail

Transaction ID, terminal ID, card type, last four, approval code, and timestamp on every payment record.

Real-Time Status

Real-Time Status Updates

Approved, declined, pending, or failed -- the exact status from Poynt, with error codes, updated instantly in Odoo.

Multi-Terminal

Multi-Terminal Support

Connect multiple Poynt devices. Track which terminal processed each transaction. Filter reports by device or location.

Native Integration

Native Payment Provider

Built as a standard Odoo payment provider. Works with invoices, sales orders, and the existing payment flow -- no workarounds.

Reporting

Payment Reporting

Filter transactions by date, terminal, status, or amount. Export for reconciliation or hand directly to your accountant.

0 min
Manual Reconciliation
2-Way
Cloud + Terminal Payments
Real-Time
Transaction Sync
1-Click
Refunds from Odoo

Built for Businesses That Use Poynt

If you process card payments through GoDaddy Poynt and run your business on Odoo, this module eliminates the gap between the two

Retail & Storefront Businesses

Process in-person terminal payments that automatically reconcile with Odoo invoices and sales orders. No end-of-day matching spreadsheets.

Service Companies with Phone Orders

Take card payments over the phone using cloud payments. Charge the card right from the Odoo invoice -- no terminal, no portal, no double-entry.

Multi-Location Operations

Multiple Poynt terminals across locations, all feeding into one Odoo instance. Track transactions by device, location, and cashier from a single dashboard.

Healthcare & Mobility Suppliers

Collect client co-pays and private-pay portions at the counter or remotely. Payments link directly to the patient invoice and funding case.

Wholesale & Distribution

Charge customers on delivery or at pickup. Terminal or cloud -- the payment hits Odoo instantly and the invoice closes without anyone touching the back office.

Any Odoo Business with a Poynt Terminal

If you already have a GoDaddy Poynt device and you use Odoo, this module connects the two. No middleware, no third-party sync tools, no CSV imports.

Ready to Stop Reconciling Poynt Payments by Hand?

See how Fusion Poynt connects your terminal and cloud payments directly to Odoo. Book a free demo and we'll walk through a live transaction in under 15 minutes.