| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Lines of code | 428 |
| Technical Name |
payment_fygaro |
| License | LGPL-3 |
| Website | https://www.mobile-lab.org |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Lines of code | 428 |
| Technical Name |
payment_fygaro |
| License | LGPL-3 |
| Website | https://www.mobile-lab.org |
Fygaro Payment Provider for Odoo 19
Accept Caribbean card payments directly from Odoo eCommerce, customer portal invoices, and sales order payment links using Fygaro's secure hosted checkout.
Why choose this connector?
Give your Odoo customers a professional payment experience while keeping card data off your Odoo server. Fygaro handles the hosted checkout, and Odoo updates orders only after verified payment confirmation.
|
🛒
Full checkout integrationWorks with eCommerce checkout, customer portal invoices, and sales order payment links. |
💳
Secure hosted checkoutCustomers pay on Fygaro's hosted page. No card data is stored on your Odoo server. |
🔔
Verified webhook updatesOrders are confirmed only after Fygaro sends a verified payment notification. |
|
🌍
Multi-currency readyConfigure separate Fygaro payment links per currency and let Odoo detect the order currency. |
🔐
HMAC-SHA256 securityWebhook signatures are verified with HMAC-SHA256 and replay protection. |
⚙️
Automatic accounting flowCreates and updates payment transactions so your Odoo payment workflow stays clean. |
Payment workflow
A simple payment flow designed for secure checkout and reliable order confirmation.
| 1 Customer selects Fygaro at checkout and clicks Pay Now. | 2 Odoo creates a Pending transaction and redirects to Fygaro. |
| 3 Customer enters card details on Fygaro's secure hosted page. | 4 Fygaro sends a signed webhook to /payment/fygaro/webhook. |
| 5 Odoo verifies the signature and updates the order or invoice. | 6 Customer returns to the Odoo payment status page. |
Quick setup
Install, configure, and start accepting payments in five practical steps.
|
1
DeployAdd the |
2
InstallGo to Apps, update the apps list, search for Fygaro, then install the module. |
3
Create linksCreate a variable amount Fygaro link per currency with JWT enabled. |
4
ConfigureOpen Accounting → Payment Providers → Fygaro and enter your credentials. |
5
EnableSet the provider to Enabled and add the payment method to your bank journal. |
Requirements
| Requirement | Details |
|---|---|
| Odoo Version | 19.0 Community or Enterprise |
| Fygaro Plan | Pro or above for JWT and webhook support |
| Python Package | PyJWT >= 2.4.0 |
| Fygaro Button | Variable Amount / Dynamic with Require JWT enabled |
| Odoo Dependencies | payment, website |
Endpoints
| Endpoint | Purpose |
|---|---|
/payment/fygaro/return | Customer return to Odoo payment status |
/payment/fygaro/webhook | Signed Fygaro webhook notification |
/payment/fygaro/cancel | Cancelled payment redirect |
Support
Need help installing or configuring the provider? Contact the publisher or Fygaro support.
M Mobile Lab Limited
For module installation, configuration, and Odoo support, visit www.mobile-lab.org.
Fygaro Platform Support
For Fygaro account, plan, payment link, or hosted checkout issues, visit help.fygaro.com.
Changelog
| Version | Date | Notes |
|---|---|---|
| 19.0.1.0.0 | May 2026 | Initial release for Odoo 19 with hosted checkout, multi-currency support, webhook verification, and Odoo payment transaction integration. |
Please log in to comment on this module