Enable Stripe Card Payments Directly from Odoo Invoices – Backend Payment Made Simple

Watch Video  ​Buy Now


Overview

The Payment Stripe Extension for Odoo enhances the default Stripe integration by enabling secure card payments directly from the Odoo backend. While Odoo’s standard Stripe setup supports payments only through the customer portal, this module allows admins and authorized users to pay customer invoices straight from the invoice form view.

With a simple “Pay with Stripe” button, users are redirected to Stripe’s secure checkout page to complete payments using major cards such as Visa, MasterCard, American Express, and more. Once the transaction is successful, the invoice is automatically updated in Odoo, and all payment details are recorded accurately.

Designed for finance teams and internal users, this extension eliminates manual payment tracking, speeds up invoice settlement, and ensures a smooth, secure, and professional backend payment workflow within Odoo.



Hot Features

◆ Stripe-powered backend invoice payments directly in Odoo

◆ Support for multiple credit and debit cards via Stripe

◆ Secure card payments using Stripe’s PCI-compliant checkout

◆ Fast and seamless invoice payment process from Odoo backend

◆ Real-time Stripe payment status synchronization in Odoo

◆ Automatic invoice marking as paid after successful Stripe payment

◆ Role-based access control for Stripe payment button visibility


Features 

◆ Pay customer invoices directly from the Odoo backend using Stripe

◆ Automatically update invoice status after successful Stripe card payment

◆ Accept major cards including Visa, MasterCard, American Express, and more

◆ Professional and user-friendly backend payment experience in Odoo

◆ Restrict Stripe payment button access to authorized user groups only

◆ Optimized workflow for faster and efficient invoice payment collection


Payment Stripe Extension


  • First, configure the Stripe Payment Provider in Odoo.
  • To do this, go to Invoicing >> Configuration >> Payment Providers.


  • There, locate the Stripe Payment Provider and click on it.


  • Enable the Stripe Payment Provider and enter the required Publishable Key and Secret Key to connect with Stripe.
  • Click on Generate Webhook to automatically create the webhook endpoint in Stripe.


  • Go to Settings >> Users & Companies >> Users, then select the user profile to assign permissions.


  • There View Online Payment Options setting is available under the Technical section.
  • Check this box to grant the permission to the user.


  • Now Whenever a user creates and confirms an invoice, the Pay With Stripe button will appear on the invoice form.


  • Clicking the Pay With Stripe button will redirect you to the Stripe Payment checkout page.
  • On the checkout page, enter the required card details and complete the payment for the invoice.


  • After submitting the payment, the system sends a request to Stripe and automatically receives the payment response.
  • If Stripe sends a successful response, the invoice payment is processed.


  • The invoice will then be automatically marked as Paid in Odoo invoicing.
  • Then, a Payment and Transaction record will be automatically created for the invoice.


  • The user can also view the Transaction details on the Stripe dashboard under the Transactions tab.


  • The user can also pay the invoice from the Report view by clicking the Pay Now button.


  • A Stripe payment popup will appear, enter the required card details to complete the payment.


  • The user can also view the Transaction details on the Stripe dashboard under the Transactions tab.


Explore similar picks



Explore Our Other Apps

Sign in to leave a comment