Back to Top

User Guide for Odoo Stripe Terminal Integration

Updated 4 August 2026

Introduction

Odoo Stripe Terminal Integration connects your Odoo system with Stripe card readers to accept secure in-person payments.

You can send payment requests directly from Odoo to the Stripe without switching between systems. This setup keeps your checkout process simple and fast.

It processes payments in real time using Stripe Terminal. It reduces manual work, lowers errors, and updates records instantly.

Retail stores and other businesses that accept card payments can use it to improve the customer checkout experience.

Features

  1. Accept card and contactless payments directly through Stripe Terminal connected with Odoo.
  2. Connect Odoo with Stripe using secure API keys to ensure safe and reliable payment communication.
  3. Receive payment approval instantly in Odoo after the customer completes the transaction on the device.
  4. Odoo stripe terminal integration registers and manage multiple Stripe readers across different stores and counters.
  5. Pair the Stripe terminal with your Stripe account easily using the device registration process.
  6. View live payment status in Odoo, including success, failure, or pending transactions.
  7. Display clear error messages in Odoo to help users take quick action during payment issues.
  8. Link Stripe payments directly with Odoo invoices and update records immediately after payment.

Installation

  1. Once you purchase the App from Webkul store, you will receive a link to download the Module’s zip file.
  2. Extract the file on your system after the download finishes. As a result, you will be able to see a folder named- wk_stripe_terminal_integration
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open Odoo App and click on the Settings menu. Here, click on Activate Developer Mode.
  5. Then, open the Apps menu and click on ‘Update Modules List.’
  6. In the search bar, remove all the filters and search ‘wk_stripe_terminal_integration’
  7. You will be able to see the module in the search results. Click on ‘Activate’ to install it.

Workflow

1. After installing Odoo Stripe Payment Terminal, go to the Stripe terminal configuration menu in the Odoo backend to set up your Odoo Stripe Payment Terminal.

Configuration step

2. Enter your Stripe Secret Key and other required configuration in the Stripe Payment Provider settings. Save the configuration to connect Odoo with your Stripe account securely.

Secret Key and other Configuration

3. After saving the credentials, open Stripe Terminal settings and go to the Locations section. Enter the details and click Generate Location to create the Stripe location.

Location Section

4. Now go to the Stripe Readers section. Click on Register Reader. Enter the registration code & other credentials to confirm & complete the registration.

Set up Reader

5. Next, go to Invoicing → Customers → Invoices and open an existing invoice or create a new Draft and Confirm.  After confirming the invoice, click on Pay to make the payment.

Quotation

6. Choose Stripe Terminal as the Payment Method and select the Terminal to proceed with the payment. Then, click on Create Payment.

Select stripe terminal

7. The payment request is sent to the Stripe terminal. Meanwhile, you can see the live payment status on Odoo screen. After that, you will see that the invoice has been labelled as Paid.

Paid Invoice

8. Go to Configuration→Stripe Terminal Transaction. Finally, the admin can review all terminal transactions from the backend, including payment amount, status, and linked invoices.

Stripe Transactions

Need Help?

Hope you find guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries, please create a ticket at the UV Desk.

I hope this helps. In case of any further queries, contact us at our support mail.

Thanks for paying attention!!

Current Product Version - 1.0.0

Supported Framework Version - Odoo 19,18

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

User Guide for Odoo Stripe Terminal Integration