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
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 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.
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 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 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.
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.
"We process a payment on the Poynt terminal, then manually enter it in Odoo."
Payments flow automatically from the Poynt API into Odoo. Invoice marked paid, journal entry created -- zero manual entry.
"Refunds happen in the Poynt portal but the Odoo invoice still shows as paid."
Initiate refunds from Odoo. The module sends the refund to Poynt, creates a credit note, and updates the invoice status automatically.
"A customer calls to pay over the phone -- we can't charge their card from Odoo."
Cloud payments via the Poynt API. Charge any card directly from the Odoo invoice screen -- no terminal needed for phone or remote orders.
"End-of-day reconciliation takes 30 minutes of comparing receipts to Odoo records."
Every transaction is recorded in real time with the Poynt transaction ID. Reconciliation is automatic -- nothing to compare manually.
"A payment declines at the terminal and nobody follows up -- the invoice just sits there."
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.
"During a dispute, we can't link a Poynt transaction to the original Odoo invoice."
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.
"We have multiple Poynt terminals and no way to track which device processed what."
Terminal ID is captured on every transaction. Filter and report by device, location, or cashier -- all inside Odoo.
"Our accounting team spends hours matching Poynt settlement reports to bank deposits."
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
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.
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.
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.
4. Automatic Reconciliation
Payments are matched to invoices and journal entries are created automatically. Your books stay clean without end-of-day spreadsheet work.
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.
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
Charge cards remotely via the Poynt Cloud API. Perfect for phone orders, invoiced clients, and e-commerce.
Terminal Integration
Send payment requests to any connected Poynt terminal. Tap, chip, or swipe -- transaction flows back to Odoo.
Refund Processing
Full and partial refunds from Odoo. Credit note created, invoice updated, Poynt notified -- one action.
Complete Audit Trail
Transaction ID, terminal ID, card type, last four, approval code, and timestamp on every payment record.
Real-Time Status Updates
Approved, declined, pending, or failed -- the exact status from Poynt, with error codes, updated instantly in Odoo.
Multi-Terminal Support
Connect multiple Poynt devices. Track which terminal processed each transaction. Filter reports by device or location.
Native Payment Provider
Built as a standard Odoo payment provider. Works with invoices, sales orders, and the existing payment flow -- no workarounds.
Payment Reporting
Filter transactions by date, terminal, status, or amount. Export for reconciliation or hand directly to your accountant.
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.