Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Payment Providers
  3. Payment Provider: Tap v 19.0
  4. Sales Conditions FAQ

Payment Provider: Tap

by Gritxi Technologies Pvt. Ltd. https://www.gritxi-tech.com
Odoo

$ 70.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
  • License
Banner

Tap Payment Provider


Integrates your Odoo eCommerce and invoicing system with Tap Payments, a leading digital payments platform. This app enables you to securely accept payments through Tap hosted checkout, supporting a smooth redirection-based payment flow, tokenization, manual capture (authorization) real-time webhook notifications. With seamless integration into Odoo's checkout and accounting workflows, the module automatically confirms orders, records transactions and simplifies reconciliation. It supports refunds, sandbox and production environments with easy webhook management, making it an ideal payment solution for businesses using Odoo.

Redirect Flow

Activate Tap Payment Provider

Activate Tap Payment Provider

Tap Provider Credentials

From the Credentials tab on the Tap provider form in Odoo, enter your API Secret Key. Select the Test or Production environment state and publish the provider to make it available for your customers.

Tap Provider Credentials

Tap Payment Options

Select the payment options to offer during checkout such as All, Cards, KNET, MADA, Benefit, Fawry or OmanNet directly from the provider configuration, along with 3D secure configuration.

Tap Payment Options

Seamless Shopping Cart

Customers can add products to their eCommerce cart and instantly view the selected items, quantities and totals before proceeding to checkout.

Seamless Shopping Cart

Proceed to Payment

From the checkout page selecting Tap as the payment method and clicking Pay Now securely redirects the customer to the external Tap hosted checkout page.

Proceed to Payment

Tap Hosted Checkout

On the Tap hosted checkout page, customers can securely complete their payment using Credit/Debit Cards, Google Pay, Apple Pay, PayPal and other supported payment methods available through the Tap gateway based on configuration.

Tap Hosted Checkout

3D Secure Authentication

During checkout, customers may be prompted with a 3D Secure verification step to authenticate their transaction, providing an additional layer of security.

3D Secure Authentication

Payment Success Confirmation

After successful authentication, the Tap gateway displays a payment success screen, indicating that the transaction has been processed securely.

Payment Success Confirmation

Order Confirmation

After a successful transaction, the customer is automatically redirected back to the Odoo Order Confirmation page, where a success message and order reference are displayed.

Order Confirmation

Track Backend Transactions

View and manage detailed Payment Transactions directly within Odoo's backend, where statuses are automatically updated to Confirmed in real time.

Track Backend Transactions

Process Manual Refunds

Initiate full or partial refunds for successful payments directly from the payment record in Odoo using the built-in Refund button.

Process Manual Refunds

Refund Status Confirmation

Upon successful refund processing, Odoo displays a notification banner and automatically logs the refund activity in the chatter, ensuring a complete audit trail of the refund process.

Refund Status Confirmation

Refund Child Transactions

A separate child transaction is created for every processed refund, making it easy to track and reconcile refund activities linked to the original payment.

Refund Child Transactions

Refund Transaction Details

Each refund transaction includes dedicated Tap Details displaying key refund information such as the Refund ID and the current Tap Status (Refunded).

Refund Transaction Details

Authorization (Capture Manual) Flow

Enable Manual Capture

In the Tap payment provider settings, enable the 'Capture Amount Manually' configuration to authorize payments during checkout and capture them later.

Enable Manual Capture

Checkout with Manual Capture

Customers add items to their cart and proceed to the checkout page as usual.

Checkout with Manual Capture

Select Tap Payment

The customer selects Tap as the payment method, initiating the authorization-only flow.

Select Tap Payment

Authorize Payment on Tap

The customer enters their card details on the Tap hosted page. The funds are authorized and placed on hold but are not immediately deducted.

Authorize Payment on Tap

Order Confirmation (Authorized)

The customer is redirected back to Odoo, receiving confirmation that their payment has been authorized successfully.

Order Confirmation (Authorized)

Backend Status: Authorized

In the Odoo backend, the payment transaction status is marked as 'Authorized', indicating the funds are on hold. You can choose to Capture or Void the transaction.

Backend Status: Authorized

Capture Transaction Details

When you capture the payment, a confirmed child transaction is created to record the successful collection of the authorized funds.

Capture Transaction Details

Capture Success Details

The captured child transaction shows the updated Tap Status as 'Captured', confirming that the funds have been successfully deducted.

Capture Success Details

Process Refund on Captured Payment

You can initiate partial or full refunds on a captured transaction. Odoo will log the refund initiation and confirmation in the chatter.

Process Refund on Captured Payment

Refund Transaction Record

A refund transaction record is generated, detailing the refunded amount, the Tap Refund ID and the Tap Status.

Refund Transaction Record

Tokenization Flow

Enable Tokenization (Saved Cards)

Enable the 'Allow Saving Payment Methods' option in the Tap provider configuration to let customers securely save their card details for future purchases.

Enable Tokenization (Saved Cards)

Checkout with Tokenization

During the checkout process, customers proceed to the payment stage to place their order.

Checkout with Tokenization

Save Payment Method Option

The customer selects Tap and checks the 'Save my payment details' option before clicking Pay Now.

Save Payment Method Option

Secure Token Generation

The customer completes the payment on Tap. Their card details are securely tokenized by the Tap gateway without being stored directly in Odoo.

Secure Token Generation

Order Confirmation (Saved Card)

The customer returns to the Odoo order confirmation page and their tokenized card is securely linked to their account.

Order Confirmation (Saved Card)

Payment Transaction with Token

In the Odoo backend, the payment transaction record displays the associated Saved Payment Token used for the purchase.

Payment Transaction with Token

Payment with Token

In the Odoo backend, the payment record displays the associated Saved Payment Token used for the purchase.

Payment with Token

Saved Token Details

The payment token record stores the secure reference required for processing future transactions effortlessly.

Saved Token Details

Future Checkout

For subsequent purchases, the customer navigates back to the checkout page to pay for their new order.

Future Checkout

Select Saved Card

Instead of entering card details again, the customer can simply select their previously saved Tap payment method from the available options.

Select Saved Card

One-Click Order Confirmation

The payment is processed instantly using the secure token, offering a frictionless one-click checkout experience.

One-Click Order Confirmation

Invoice Payment

Pay Invoices via Portal

Enable customers to pay their outstanding Invoices directly from the Odoo Customer Portal using the integrated Tap secure checkout gateway or their saved payment tokens.

Pay Invoices via Portal

Instant Invoice Reconciliation

Upon successful payment of an invoice, Odoo automatically updates the invoice status to Paid and reconciles the transaction instantly.

Instant Invoice Reconciliation
Gritxi Technologies

Get In Touch

WhatsApp

(+91) 884-921-7633

Email

contact@gritxi-tech.com

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Lines of code 854
Technical Name gt_payment_tap
LicenseOPL-1
Websitehttps://www.gritxi-tech.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with