Setting Up PayTabs Payment Acquirer in Odoo 16

The Odoo Website PayTabs Payment Acquirer module is a robust payment integration tool tailored for businesses utilizing the Odoo website platform. It facilitates seamless integration of the PayTabs payment gateway into their online stores. Engineered to deliver a secure and user-friendly payment processing solution, this acquirer empowers businesses to provide customers with a diverse array of payment methods, thereby enriching the overall shopping experience.

What does PayTabs entail?

PayTabs stands as a premier global payment solution aimed at streamlining payment processing for businesses, regardless of their size. Through its intuitive interface and strong security measures, PayTabs guarantees convenient and secure payment transactions for customers, allowing merchants to dedicate their efforts to business expansion.

To register for PayTabs - Click here to create a new merchant account.

Characteristics of PayTabs

1. Secure and Reliable: PayTabs ensures top-notch security through PCI-DSS compliance and cutting-edge fraud detection tools, offering customers peace of mind when making purchases, assured that their sensitive information is safeguarded..

2. Diverse Payment Choices: PayTabs provides an extensive array of payment options, such as credit and debit cards, digital wallets, and various popular online payment methods. This flexibility enables businesses to cater to diverse customer preferences, thereby boosting conversion rates.

3. Worldwide Access: Whether you operate locally or aspire to expand globally, PayTabs facilitates transactions in multiple currencies and accommodates customers from various regions. Seamlessly access new markets and expand your clientele effortlessly.

4. Seamless Integration: Incorporating PayTabs into your online store is effortless, owing to its smooth compatibility with a range of e-commerce platforms such as Shopify, WooCommerce, Magento, and others. No technical proficiency is necessary to begin.

5. Clear Pricing Structure: PayTabs provides transparent and competitive pricing packages, guaranteeing that businesses can readily comprehend their payment processing expenses with no concealed fees or unexpected charges.

How can I activate Multi-Currencies in my PayTabs account?

Prior to initiating transactions in various currencies via your PayTabs application, you must enable or add those currencies to your designated profile. Follow these steps to activate currencies in your PayTabs profile:

1. Profile Selection: Access your PayTabs account and choose the relevant profile that corresponds to the one utilized for your app.

2. Email Submission: Send an email to the PayTabs customer care team at customercare@paytabs.com. Include the following details in the email:

- Subject: Request to Add Currency for [Your Business Name]

- Profile ID: Specify your PayTabs profile ID, available in your PayTabs account settings.

- Desired Currencies: List the currencies you desire to activate in your PayTabs profile. Ensure that these currencies correspond with the countries where your business operates and those you intend to provide as payment options for your customers.

3. Business Location: Specify the country where your business operates. This detail assists PayTabs in grasping the geographical context of your business's location.

The Odoo Website PayTabs Payment Acquirer is a robust payment integration tool tailored for businesses leveraging the Odoo website platform. It facilitates seamless integration of the PayTabs payment gateway into their online stores. Engineered to deliver a secure and convenient payment processing solution, this acquirer empowers businesses to provide customers with a diverse array of payment methods, thereby enriching the overall shopping experience.

4. Send the Request: After composing the email and ensuring all required details are included, proceed to send it to customercare@paytabs.com.

5. Await Confirmation: PayTabs customer care will handle your request and activate the requested currencies on your profile accordingly. They will reply to your email to confirm the currency additions and offer any further assistance if required.

6. Validate the Currencies: Once you receive confirmation from PayTabs, access your PayTabs account and ensure that the designated currencies have been effectively added to your profile.

Key Pre-Configuration Steps for Integrating PayTabs in Odoo 16

When incorporating PayTabs as a payment gateway into your Odoo 16 e-commerce website, it's essential to undertake crucial initial procedures. These include acquiring a "Profile ID" and an "API Key."

Follow these steps to acquire the "Profile ID" and "API Key" required for integrating PayTabs as a payment gateway into your Odoo 16 e-commerce website:

****Step 1: Obtain Profile ID****

1. Access your merchant dashboard on PayTabs.


2. Click on the Profile Tab.


3. Find your "Profile ID" in the designated field labeled as such within this section.


****Step 2: Obtain API Key****

1. Click on the Developers Tab.


2. Choose "Key Management" under the "API KEYS" section.


3. Copy the Server Key displayed in the screenshot; this will be your API key.


By following these steps and acquiring the "Profile ID" and "API Key" as outlined, you'll possess the fundamental elements required for smoothly integrating PayTabs as a payment gateway into your Odoo 16 e-commerce website. Remember to safeguard these details and disclose them solely to authorized personnel engaged in the integration process.

Now, let's explore the process of configuring the app:

Begin by Installing the PayTabs Payment Acquirer for Odoo 16.

Download the application from the Odoo store using the provided link and proceed with its installation.

Odoo App URL: PayTabs Payment Acquirer


After installation, please ensure to take note of these points.

URL Excluding Port Numbers: This application does not accommodate URLs containing port numbers. Ensure that your website URL employs the standard HTTP/HTTPS ports (80 and 443) for non-secure and secure connections, respectively.

For instance, utilize "https://www.example.com%22/ rather than "https://www.example.com:8080"./

Menu for Configuring PayTabs Payment

Go to "Website" - "Configuration" - "Payment Providers" to access the Payment methods.


You'll encounter a list of available payment methods for your website. Locate the 'PayTabs' option and proceed to activate it.


Enter the PayTabs credentials into the specified fields, including the PayTabs site Profile ID, PayTabs API Key, and Domain.


​To obtain the API endpoint, go to "Developers" - "Getting Started".


From there, proceed to the second option "MAKE PAYMENT" - "Transaction API" as illustrated in the screenshot.


Copy the URL of the API endpoint displayed in the screenshot and paste it into the "API endpoint in Odoo" field.


Next, on the Website Payment page, choose PayTabs as the Payment Acquirer to proceed with the order payment, then click "Pay Now".


Afterward, you'll be redirected to the PayTabs page, where you'll need to fill out the required fields.


Upon successfully filling out the necessary fields on the PayTabs page and completing your payment, you'll be redirected to the order confirmation page.


Afterward, you'll find the order listed within the PayTabs Dashboard.


In summary, integrating the PayTabs payment gateway into your Odoo 16 e-commerce website can significantly enhance the customer experience by providing a secure and convenient method for online transactions. By acquiring the necessary credentials, configuring the PayTabs module, and ensuring seamless payment processing, you can offer a streamlined checkout process that instills confidence in your customers. This article has thoroughly covered all the essential steps, from obtaining credentials to configuring the module, ensuring you are well-prepared to integrate PayTabs seamlessly. With successful integration, you not only facilitate smooth transactions but also establish a foundation of trust and reliability in your online business operations. As e-commerce continues to evolve, leveraging payment gateways like PayTabs empowers your business to effectively meet customer demands and contribute to its growth in the digital marketplace.

How to Tailor Your Financial and Tax Reports Using Odoo 17 Accounting