Back to Top

User Guide for Odoo Website Stripe Payment Gateway

Updated 23 May 2024


Accepts payments globally with Odoo Website Stripe Payment Gateway!

Stripe is one of the profound payment gateways which permits merchant/business owners to receive payments globally. It operates in multiple currencies and accepts almost every card. And what if you can use it in your Odoo?

Odoo Website Stripe Payment Gateway authorizes you to accept payments globally. Customers can choose the Stripe Payment gateway while checking out from your website. The Stripe payment gateway handles the transactions, stores card details, initiates full & partial refunds, etc.

Customers can pay online directly on the Odoo website as it never redirects to Stripe resulting in a better experience. Every transaction detail of every order is recorded in the Odoo backend.


  1. The stripe payment checkout module permits you to configure and acquire payments in Odoo.
  2. Customers can make an online payment from anywhere globally on the Odoo website.
  3. Stripe payment supports all the major cards such as Visa, MasterCard, American Express, etc.
  4. Customers are not redirected to the Stripe payment page to make the payment.
  5. It allows customers to save their cards for faster payments.
  6. Permits the admin to manage refunds from the Stripe merchant account.
  7. In the Odoo backend, the admin can view the record of every transaction and payment mode.

You can check out the Website Multi Invoice Payments, which allows you to pay multiple invoices with a single click.

Searching for an experienced
Odoo Company ?
Find out More


  1. Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.
  2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘payment_stripe_checkout.’
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open the Odoo App and click on the Settings menu. Here, click on Activate the 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 ‘payment_stripe_checkout.’
  7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


Let’s begin the configuration of the Odoo Website Stripe Payment Gateway.


 1. After installation, go to ‘Invoicing> Configuration> Payments> Payment Providers> Stripe Checkout.’


2. On the page, select ‘State, Company, and Website.’ In the ‘Credentials’ tab, enter the ‘Secret Key and Publishable Key.’


3. In the ‘Configuration’ tab, enter the ‘Supported Payment Icons’ in the ‘Payment Form’ option. In the ‘Availability’ option, select ‘Countries’ if you want to restrict the usage to particular countries. Select ‘Payment Journal’ under ‘Payment Followup.’

3.1. In the ‘Payment Flow,’ you can choose from the available options.

Redirection on the Acquirer Website- This option will allow customers to make payments on the Stripe payment page.

Payment From Odoo- It will not redirect the user to the Stripe payment page. Instead, it will let customers make payments from the Odoo Checkout page via a popup.


4. From the ‘Fees’ tab, you can add extra fees as per requirement. On enabling the ‘Add Extra Fees’ option, you will get various options under it, which you can configure as needed.


5. The ‘Message’ tab allows you to configure the various message to be displayed to customers on different actions.


6. Once done, save the changes via the ‘Save’ icon, and click the ‘Unpublished’ option to publish the module on the Odoo website.



7. On the website, add a product to the cart and proceed to the checkout page. Here, you can see the Stripe Checkout option with all the configured cards. Also, you can check the box next to ‘Save my Payment Details.’


8.1. If you have selected the ‘Redirection on the Acquirer Website,’ you will be redirected to the Stripe payment page.


8.2. If you have chosen ‘Payment From Odoo,’ the following popup will appear on the screen. Enter the details and click the ‘Pay Now’ button.


9. Once the payment is successful, you will be notified on the checkout page.



NOTE: The payment Transaction option will only be visible in the ‘Debug’ mode. Hence, enable it to view Payment Transactions.

10. After completing the payment, move to ‘Invoicing> Configuration> Payments> Payment Transactions.’


11. Click any transactions to view their details and provider (payment provider).




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

If you still have any issues/queries regarding the module, please raise a ticket at

Also, please explore our Odoo development services & an extensive range of quality Odoo Apps.

For any doubt, contact us at [email protected].

Thanks for paying attention!!

Current Product Version -

Supported Framework Version - Odoo 16, 15, 14

. . .

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