Tabby works on the Odoo platform for all supported countries. Odoo versions 17, 18, and 19 are supported.
The Tabby module can be installed on self-hosted (on-premise) Odoo and Odoo.sh. Odoo Online (SaaS) does not support the installation of custom modules.
Installation Steps
Download the Tabby Module
Tabby provides a separate module build for each supported Odoo version. Download the archive matching the major version of your Odoo installation:| Odoo version | Module download |
|---|---|
| Odoo 19 | odoo19-latest.zip |
| Odoo 18 | odoo18-latest.zip |
| Odoo 17 | odoo17-latest.zip |
payment_tabby module folder — this folder is the unit of installation.
Install the Odoo Module
- Extract the downloaded archive and locate the
payment_tabbymodule folder inside it - Copy the
payment_tabbyfolder into your Odoo addons directory — any directory listed in theaddons_pathparameter of yourodoo.conf(commonly acustom_addonsfolder). Make sure the copied files are readable by the user running the Odoo service - Restart the Odoo service
- Activate the developer mode: go to Settings -> General Settings, scroll down to Developer Tools and click Activate the developer mode
- Go to Apps and click Update Apps List in the top menu, then confirm the update
- In the Apps search bar remove the default filters, search for Tabby and click Activate on the “Payment Provider: Tabby” module
Odoo.sh: instead of copying files to the server, add the
payment_tabby folder to your Odoo.sh project’s GitHub repository and deploy the branch — the module then appears in the Apps list after Update Apps List.Optional: Updating the Odoo Module
When a new version of the Tabby module is released:- Download the latest archive for your Odoo version and replace the existing
payment_tabbyfolder in your addons directory with the new one - Restart the Odoo service
- Go to Apps, remove the default filters, find the Tabby module and click Upgrade from the module’s menu
Configure Tabby as a Payment Method
- Go to Website -> Configuration -> Payment Providers (the same screen is also available via Invoicing -> Configuration -> Payment Providers and Sales -> Configuration -> Payment Providers)
- Open Tabby in the list of providers
- In the Credentials tab, enter the Tabby Public Key and Tabby Secret Key you received from your account manager
- Set the State to Enabled
- Click Save
Tabby requires the order currency to match the customer’s country: UAE-AED, KSA-SAR, Kuwait-KWD. Make sure the currency of your website/pricelist is set accordingly — Tabby will not be displayed on Checkout for unsupported currencies.
Test Your Integration
After completing your integration, make an order and refund it to ensure that everything works as expected. Coordinate Testing with Tabby Before deploying Tabby integration to your production site, Tabby needs to validate the correctness of the integration. Contact your account manager to coordinate this test.Connect to the Live Tabby Environment
- Get your Public and Secret keys for the live environment. Ask your account manager to share the keys
- Set your live keys in the Odoo admin panel: go to Website -> Configuration -> Payment Providers -> Tabby, open the Credentials tab and replace the test keys
- Launch to Production
After you’ve connected to the live environment and we’ve tested your integration, you’re ready to offer Tabby payment methods to your customers.
Feedback and Support
If you face any issues during installation or testing, don’t hesitate to get in touch with[email protected] / [email protected] with the store link, issue description, and screenshots or screencasts of the observed behaviour.