Introduction
Odoo Website Payment Stripe Recurring for Enterprise allows businesses to accept Stripe subscription payments directly during website checkout. Customers can subscribe to products and pay automatically for each billing cycle.
The module connects Stripe subscriptions with the website checkout process. In addition, it helps businesses manage recurring payments and track subscription transactions from the backend.
After installation, customers can subscribe to products on the website. Then, Stripe processes payments securely and updates subscription data through webhooks.
Features
• Stripe subscriptions are automatically created during website checkout
• With Stripe webhooks, recurring subscription payments run automatically
• A secure Stripe-hosted checkout page allows customers to complete payments
• After payment, the system confirms the order automatically
• Subscription products can be created and managed with billing plans
• In the backend dashboard, all Stripe payment transactions are visible
• Between Odoo and Stripe, subscription updates stay synchronized
• From Odoo or Stripe, admin users can cancel subscriptions
Installation
- Once you purchase the App from Webkul store, you will receive a link to download module’s zip file.
- Extract the file on your system after download finishes. As a result, you will be able to see a folder named- ‘wk_core_stripe_recurring’.
- Copy and paste this folder inside your Odoo Add-Ons path.
- Now, open Odoo App and click on the Settings menu. Here, click on Activate Developer Mode.
- Then, open Apps menu and click on ‘Update Modules List.’
- In the search bar, remove all the filters and search ‘wk_core_stripe_recurring’.
- You will be able to see the module in the search results. Click on ‘Activate’ to install it.
Workflow
Configuration of Odoo Website Payment Stripe Recurring For Enterprise
1. First, navigate to Website → Configuration → Payment Providers in your Odoo instance.
Next, from the payment providers list, locate and open the Stripe payment provider, then proceed to configure its settings.

2. Open the Stripe payment provider from the Payment Providers list.
In the Credentials tab, enter the required Stripe details such as Publishable Key, Secret Key, and Webhook Signing Secret.

3. Customers visit the website shop and open a subscription-based product. On the product page, they select a subscription plan such as Monthly, Six Months, or Yearly.

4. After adding the subscription product to the cart, customers proceed to the checkout payment page. Then, they select Stripe Recurring as the payment method.

5. After clicking Pay Now, customers are redirected to the Stripe-hosted checkout page. Here, they enter the required card details such as card number, expiry date, and CVC to proceed with the payment.

6. After the payment completes on the Stripe-hosted page, the system redirects the customer back to the website. Then, the system displays the order confirmation page, where it shows the payment as successful.

7. After the order payment is confirmed, the system records the transaction in the backend, where administrators can view it later. Then, administrators can go to Invoicing → Payment Transactions to view all Stripe payment records.

8. Additionally, administrators can open any payment transaction to view the complete payment information. The transaction form shows details such as transaction reference, payment method, provider, customer information, amount, and payment status.

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 16, 17, 18, 19

Be the first to comment.