Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• eCommerce (website_sale) • Discuss (mail) • Website (website) |
Lines of code | 1622 |
Technical Name |
oe_tabby_tamara_payment_connector |
License | LGPL-3 |
Website | https://odooerp.ae |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• eCommerce (website_sale) • Discuss (mail) • Website (website) |
Lines of code | 1622 |
Technical Name |
oe_tabby_tamara_payment_connector |
License | LGPL-3 |
Website | https://odooerp.ae |
Versions | 16.0 17.0 18.0 |




Tabby Payment












Tamara Payment














User Guide for Tabby
This guide provides step-by-step instructions for installing, configuring, and using the Tabby Buy Now, Pay Later (BNPL) payment gateway integration with Odoo.
1. Introduction
The Odoo-Tabby Payment Integration module seamlessly integrates Tabby’s flexible BNPL options into your Odoo e-commerce site. It enables customers to split payments or pay later, improving the checkout experience and boosting conversions.
2. Prerequisites
- Active Odoo instance (Community or Enterprise)
- Tabby Merchant Account
- Tabby API Credentials:
- Public Key
- Secret Key
- Merchant Code
3. Installation
- Upload the Module: Place the module into your custom addons path.
- Update Apps List: Go to Apps > Update Apps List.
- Install the Module: Search for "Tabby Payment Connector" and install.
4. Configuration
4.1 Configure Tabby Payment Acquirer
- Go to Invoicing > Configuration > Payment Acquirers.
- Edit or create a new acquirer and select
Tabby
as the provider. - Enter your API credentials:
- Public Key
- Secret Key
- Merchant Code
- Set State:
Test
orEnabled
. - Click Register Webhook to enable real-time transaction updates.
4.2 Website Settings
- Go to Website > Configuration > Settings.
- Select your website and scroll to the Payment Tabby section.
- Configure the following:
- Product Widget: Show BNPL details on product pages.
- No of Installments: Choose 2–12.
- Installment Min/Max Amount
- Installment Available Amount
5. Usage
5.1 Customer Checkout Process
- Tabby appears as a payment method during checkout.
- Customer is redirected to Tabby for payment authorization.
- Upon success, they return to Odoo, and the order is confirmed.
5.2 Backend Transaction Management
- Access Sales Orders or Payment Transactions.
- Manual Capture for authorized payments via sales order or transaction record.
- Partial Refunds through credit notes or refund button.
- Voids/Cancellations before capture via the order or transaction screen.
- Status Tracking: Monitor states like Authorized, Captured, Refunded, Canceled, Declined directly in Odoo.
User Guide for Tamara
This guide provides step-by-step instructions for installing, configuring, and using the Tamara Buy Now, Pay Later (BNPL) payment gateway integration with Odoo.
1. Module Overview
The Odoo-Tamara Payment Connector integrates Tamara’s flexible payment options into your Odoo e-commerce site. It allows customers to pay later or in interest-free installments, improving their checkout experience and potentially increasing sales. Transactions, refunds, and cancellations are managed entirely from the Odoo backend.
2. Installation
- Download the Module: Obtain the
odoo-tamara-payment
module from the Odoo App Store or GitHub. - Copy to Addons: Place the module in your Odoo custom addons directory.
- Update App List: In Odoo, go to Apps > Update Apps List.
- Install: Search for "Tamara Payment Connector" and click Install.
3. Configuration
3.1 Payment Acquirer Setup
- Navigate to Invoicing > Configuration > Payment Acquirers.
- Create or edit a record and set the Provider to
Tamara
. - Enter the following credentials from your Tamara dashboard:
- Merchant Token (Public Key)
- Notification Token (Secret Key)
- Select State:
Test
orEnabled
. - API URL is set automatically depending on environment (sandbox or production).
- Save the record.
3.2 Company Settings
- Navigate to Settings > Tamara section (or General Settings).
- Configure:
- Product Widget: Show BNPL widget on product pages.
- Exclude Products: Prevent specific products from using Tamara.
- Disable Installment / Pay Later
- Payment Type: Choose default between "Pay Later" or "Installment".
- Installment Min/Max Amount
- Pay Later Max Amount
- No. of Installments: 2–12 supported.
4. Customer Checkout Experience
- User selects Tamara during checkout.
- They are redirected to Tamara’s payment gateway.
- Upon completion, they're redirected back to Odoo with order confirmation.
5. Backend Transaction Management
5.1 Viewing Transactions
- Go to Sales > Orders or Invoicing > Payments.
- Filter by Provider: Tamara to view related records.
5.2 Transaction Statuses
Status | Description |
---|---|
Approved | Payment is approved by Tamara. |
Authorized | Waiting for capture. |
Captured | Payment captured successfully. |
Canceled | Transaction canceled. |
Declined | Payment rejected. |
Expired | Session expired. |
Pending | Waiting for update. |
Error | Transaction failed. |
5.3 Capturing Payments
If the acquirer is set to manual, capture must be triggered from the payment record or sales order in Odoo.
5.4 Refunding Payments
- Go to the Invoice or Payment related to the transaction.
- Create a credit note (partial or full).
- The refund request is sent to Tamara and status is updated in Odoo.
5.5 Cancelling Transactions
- Canceling a sales order triggers cancellation in Tamara.
- You may also void a transaction from the Payment Transactions screen.
Frequently Asked Questions (Tabby)
What is the Odoo-Tabby Payment Integration module?
What are the main benefits of using this module?
What are the prerequisites for installing this module?
How do I install the module in Odoo?
Where do I configure the Tabby API credentials?
How do I enable Tabby for my website?
What is the "Register Webhook" button for?
How can I enable or disable the Tabby product widget?
Can I set minimum and maximum amounts for Tabby installments?
How do I choose the number of installments?
How do customers complete a purchase using Tabby?
How do I capture a Tabby payment in Odoo?
Can I process partial refunds through Odoo?
How do I cancel or void a Tabby transaction?
How are transaction statuses updated in Odoo?
Frequently Asked Questions (Tamara)
1. What is the Odoo-Tamara Payment Integration module?
2. What are the prerequisites for using this module?
3. How do I install the Tamara Payment Connector module?
4. How do I configure Tamara as a payment method in Odoo?
Invoicing / Accounting
> Configuration
> Payment Acquirers
. Create or edit the "Tamara" acquirer, then enter your Tamara Merchant Token (Public Key) and Tamara Notification Token (Secret Key). Set the State to "Enabled" for live transactions or "Test" for testing.
5. Can I test the Tamara integration before going live?
6. What are the specific settings available for Tamara in Odoo's company configuration?
Invoicing / Accounting
(or Settings
) > Configuration
> Settings
in your company configuration. These include:
- Product Widget: Enable/disable the Tamara widget on product pages.
- Exclude Products: Select products that should not be eligible for Tamara payments.
- Disable Installment: Disable the installment option.
- Disable Paylater: Disable the Pay Later option.
- Payment Type: Set the default preferred payment method (Pay Later or Installment) if both are active. Selecting one will disable the other.
- Installment Minimum/Maximum Amount: Define the price range for orders eligible for installment payments.
- Pay Later Maximum Amount: Set the maximum order value for Pay Later transactions.
- No of Installments: Choose the number of installments offered (e.g., 2, 3, 4, 5, 6, 12).
7. Can I set minimum and maximum amounts for Tamara transactions?
8. Can I disable either "Pay Later" or "Installment" options?
Disable Installment
, Disable Paylater
) in the company settings to enable or disable these options independently.
9. How are refunds handled for Tamara payments?
10. How are order cancellations processed with Tamara?
11. Does this module support automatic capture of payments?
12. Are Tamara API credentials stored securely in Odoo?
13. What happens if a Tamara transaction fails or is declined?
Module Support & SLA
Our standard response time (SLA) for support queries is between 12 to 48 hours.


Please log in to comment on this module