Tabby BNPL Payment for Website (Pay Later)
by Binary Bridge Technology Services https://bbtech.ae$ 120.99
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Sales (sale_management) • Website (website) • eCommerce (website_sale) • Discuss (mail) |
| Lines of code | 1185 |
| Technical Name |
bb_payment_tabby |
| License | LGPL-3 |
| Website | https://bbtech.ae |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Sales (sale_management) • Website (website) • eCommerce (website_sale) • Discuss (mail) |
| Lines of code | 1185 |
| Technical Name |
bb_payment_tabby |
| License | LGPL-3 |
| Website | https://bbtech.ae |
| Versions | 18.0 19.0 |
BB Tabby Payment Gateway for Odoo Website
Integrate Tabby BNPL (Buy now, pay later) into your Odoo eCommerce checkout. Offer installments and split payments to customers with full checkout integration: eligibility checks, redirect or hosted payment flow, webhook-based status sync, capture and refund from Odoo, multi-company support, and sandbox or live modes for UAE, KSA, and Kuwait.
Tabby BNPL Checkout for Odoo Website eCommerce
The BB Tabby Payment Gateway module adds Tabby as a payment provider to your Odoo website. Customers can choose Buy now, pay later or installments at checkout. The module handles eligibility checks, redirect to Tabby hosted payment page, return and cancel flows, order confirmation, and error handling, with webhooks for reliable status synchronization and full capture, refund, and void support.
A) Payment Provider Setup
Configure Tabby in Odoo and publish on your website:
- Add Tabby provider: Create the Tabby payment provider from Accounting → Configuration → Payment Providers
- Test and live keys: Enter your Tabby secret key, public key, and merchant code; switch between sandbox (test) and live modes
- Website publish: Enable the provider and publish Tabby on the websites where you want it available
- Supported countries and currencies: Configure allowed countries and Tabby currency (AED, SAR, or KWD) per provider
- Min and max order: Set minimum and maximum order amounts for Tabby eligibility where supported
- Installments: Tabby Pay in 4 and installment options are presented to the customer based on cart and eligibility
B) Checkout Experience
Seamless Tabby experience on your Odoo website checkout:
- Tabby on checkout: Tabby appears as a payment method when the cart is eligible (currency, amount, and pre-scoring where used)
- Redirect flow: Customer selects Tabby and is redirected to Tabby hosted payment page to complete the session
- Return and cancel: After payment or cancellation, the customer is returned to your site; return URL handling confirms or cancels the order
- Order confirmation: Successful payments create or update the payment transaction and confirm the sale order
- Error handling: Clear messages and transaction state when payment fails or is abandoned
C) Webhooks & Status Sync
Production-ready status synchronization with Tabby:
- Webhook endpoint: Register your Odoo webhook URL with Tabby (e.g. /payment/tabby/webhook) for server-to-server notifications
- Signature verification: Incoming webhook payloads can be validated for authenticity when configured
- Map statuses to Odoo: Tabby payment statuses are mapped to Odoo payment.transaction states (pending, done, cancel, error)
- Auto-confirm order when paid: When Tabby reports a successful payment via webhook, the related transaction and sale order are updated and confirmed automatically
D) Capture / Refund / Void
Full payment lifecycle from Odoo:
- Capture after shipment: When supported by your Tabby configuration, capture can be triggered from Odoo after order fulfillment
- Refunds from Odoo: Process full or partial refunds from the payment transaction or related sale order; refunds are sent to Tabby
- Partial refund notes: When partial refunds are supported, amounts and reasons can be recorded in Odoo and synced to Tabby
E) Logs & Debugging
Visibility and troubleshooting:
- Debug mode: Enable debug or verbose logging on the provider for development and troubleshooting
- Request and response logs: Tabby API requests and responses are logged (e.g. Tabby Logs menu) for auditing and support
- Webhook logs: Incoming webhook events are stored so you can verify payloads and status updates
- Retry handling: Failed or pending transactions can be synced from Tabby manually or via cron for reliable state updates
Frequently Asked Questions
Screenshots
Explore the key features and interfaces of the BB Tabby Payment Gateway for Odoo Website:
Payment Provider configuration (keys, test, live)
Payment Provider configuration (keys/test/live)
Payment method
Tabby payment method visible in available payment methods
Website payment method visible on checkout
Website payment method visible on checkout
Professional Support & Services
Binary Bridge Technology Services provides comprehensive support for the BB Tabby Payment Gateway for Odoo Website. Our team of Odoo experts ensures smooth implementation, configuration, and ongoing maintenance of your Tabby BNPL integration.
Installation & Implementation Support
We offer professional installation services to get your Tabby payment integration up and running quickly. Our implementation team will:
- Install and configure the module according to your business requirements
- Set up the Tabby payment provider with your API keys and merchant code
- Configure webhook URL registration and test the full checkout flow
- Verify multi-company or multi-website setup if needed
- Train your team on managing transactions, refunds, and logs
Customization Services
Need additional features or modifications? Our development team can customize the module to match your specific business processes:
- Custom eligibility or display rules for Tabby on checkout
- Integration with other payment methods or order workflows
- Custom reports and dashboards for Tabby transactions
- Branded promo widgets or messaging on product and cart pages
- Extended webhook handling or logging for compliance
Ongoing Support & Maintenance
Our support team is available to assist with:
- Technical issues and bug fixes
- System updates and Odoo version upgrades
- Tabby API or webhook changes and compatibility
- User training and best practices guidance
- Feature enhancements and module updates
info@bbtech.ae | +971 56 128 6321 | www.bbtech.ae
Please log in to comment on this module