Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Subscriptions & Recurring Payments for Magento 2

Get predictable recurring payments by selling products by subscription with the Magento 2 Subscriptions and Recurring Payments extension.
  1. Sell subscriptions to generate stable cash flow
  2. Create custom subscription plans to cover any demand
  3. Accept payments via PayPal and Cash on Delivery
  4. Accept recurring payments with Amazon Pay via addon
  5. Allow multi-currency transactions with Amasty Stripe
  6. Retain users with free trials, discounts, and free delivery
  7. Compatible with the Jet Theme by Amasty
Explore Demo
User Guide
Accept subscription payments via Amazon Pay
60 Days Money Back
Free Lifetime Updates
90 Days Free Support


Every retailer dreams of an infinite revenue stream but shoppers are used to buying occasionally. This holds store owners from planning stocks and increases expenses on customer acquisition. Subscription is a revenue stream type that will help you build long-term relationships with customers but default Magento 2 doesn’t have functionality for recurring payments.


Grow business letting users buy subscriptions alongside with regular products. Install Magento 2 Subscriptions and Recurring Payments module to create numerous subscription plans and customize them, meeting shoppers’ demands. The extension supports popular payment systems like Stripe and PayPal. Thus, users can subscribe to their favorite products in a few clicks.

What benefits do you get for your store

Grow profits turning one-time sales into recurring ones

Stay cost-effective lowering expenses on clients acquisition

Motivate new purchases offering trials and discounts

Streamline sales with popular payment methods

Gain more complete orders, offer shoppers a variety of payment methods. Users tend to choose stores that provide several payment options. It’s easier to engage visitors in recurring payments if your Magento 2 store has a selection of trustworthy transaction operators like Stripe and PayPal.

Turn one-time sales into recurring purchases

Magento 2 subscription plugin improves a website UX. Let shoppers subscribe to products/services and get recurring orders, reducing customer acquisition costs. Offer flexible subscription options to users: custom start and end date, free trials, and charge initial fees. You can increase conversions and lower cart abandonment providing customers with a single step checkout to buy subscriptions.

Increase sales with flexible subscription plans

This extension offers a set of options to help admins implement subscriptions to their store as a stable source of income. Add numerous plans with customized terms for subscription products to your Magento 2. Clearly indicate subscription products in Magento 2 checkout, offer enticing discounts, and let users edit their subscriptions in a customer account.

Reduce maintenance costs with automated management

We designed this Subscriptions and Recurring Payments extension to save Magento 2 stores’ owners time spent on administrative tasks. The module automates sending invoices, notifying users on subscription events, and tracking subscription income.

Keep track on cash-on-delivery payments

This Magento 2 extension creates all membership subscriptions for Cash on Delivery payment method via Cron jobs. This way, you’ll get up-to-date information on the number of subscription orders and products in the backend. It is a very convenient method to manage subscriptions in a timely manner.

Save time with automatic recurring invoicing

When a customer subscribes to a product, the module automatically creates a Magento billing cycle. New invoices are automatically generated in the admin area and in the customer account section. You can set fixed billing terms or let customers choose the appropriate frequency of payments.


Effective since September 14, 2019, all merchants that are located in the European Economic Area and/or accept payments from a resident of EEA, must provide a Strong Customer Authentication for all transactions initiated by a customer. It is designed to prevent fraud and enhance shoppers' security. But for merchants, the PSD2 requirements for SCA might be tricky. Learn more about Stripe and PCI compliance requirements.

Provide users with a safe way to pay online

Anyone involved with the processing of credit cards’ data must comply with the Payment Card Industry Data Security Standards (PCI DSS). The Subscription and Recurring Payments module for Magento 2 transmits all sensitive data directly to the payment processor without passing through your servers. This way, you can be sure that customers’ credit card information is fully protected.

Fight fraud with the help of 3D Secure

Lower the amount of fraud and chargebacks using the 3D Secure card verification process. 3D Secure adds an extra layer of fraud protection and helps to prevent the theft of users’ sensitive information. You can make the 3D Secure verification mandatory for all credit cards that support it. Guarantee a safe payment process with the Magento subscription plugin and let users prove their identity to the bank.

magento 2 instagram shop

Grow sales with user-generated content

Integrate Magento 2 Instagram Shop extension to effortlessly embed user-generated content by displaying colorful image galleries on the store pages.

Product questions

Are there any additional system requirements to use your Stripe functionality?

Yes, HTTPS and TLS of at least v1.2 are required by Stripe itself. Follow the link below to see the details and guidelines.

How to install Stripe Payment for Magento 2 and its requirements?

For smooth work, Stripe demands TLS of at least v1.2 , HTTPS and stripe/stripe-php library. Please see full answer for detailed instructions.

Read the FULL answer
Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
7 Reviews
Jun 11, 2020
Fit perfectly
We're selling cosmetics and wanted to offer our clients a subscription to beauty boxes with our bestsellers. So this plugin has everything we were looking for: different subscription plans, compatibility with Stripe, cash on delivery, etc
Photo Amasty employee
Amasty answer
Jun 17, 2020
Natalya Chekanina / Head of Sales Team
Dear ZB, thank you for your feedback! It's wonderful to hear that our extension has helped you with the task and has met your needs fully. We're happy to have you as our customer, and if you need any additional features for your Magento store, please contact us, we'll gladly help you find solutions to accommodate your requirements!
Jan 23, 2020
Wait for additional payment options
Claudia G
The plugin is well-made, and I’m happy with it. But I’m a little sad because it doesn’t support AmazonPay and I have many customers that prefer this payment method.
Photo Amasty employee
Amasty answer
Jan 28, 2020
Natalya Chekanina / Head of Sales Team
Dear Claudia, thank you for your feedback and for sharing your idea for further enhancement of the extension! AmazonPay support is indeed a great feature, and I'm happy to tell you that our Product Management Team has a task for analyzing this feature that will likely be released later this year. Please stay tuned, and if you have other ideas or feature requests, please fill out this form, our team will be happy to analyze them:
Dec 16, 2019
slow support
The extension is pretty good, but it would be nice if the support was faster.
Photo Amasty employee
Amasty answer
Dec 17, 2019
Kira Pomaleyko / Lead Support Manager
Dear Frank, thank you for your feedback and for the kind words about the extension! I'm truly sorry to hear about our delay in assisting you with the support request. Our Support Team works at a limited capacity at weekends, and we're doing our best to provide you with a timely resolution. Please review our colleague's most recent reply and get back to us via the ticket. We greatly appreciate your cooperation and understanding, and we're looking forward to assisting you further!
Oct 27, 2019
great plugin!
Rafael Murray
This extension has a very good code structure and it’s easy to use. The support guy Alex was very helpful. Thumbs up!
Photo Amasty employee
Amasty answer
Oct 30, 2019
Kira Pomaleyko / Lead Support Manager
Dear Rafael, thank you for your review and for using our extension! We're happy to hear that our colleague has resolved your support request successfully, and please don't hesitate to contact us whenever you need help, we'll be here to assist you
Aug 23, 2019
Free trials rule
This is the best feature. My shoppers waited for it. I’m using it 2 weeks and number of purchases increased. Just people sometimes return after trial. But I also use store credit for refunding to convert them into regulars.
Aug 03, 2019
Support is great
Yeap, stripe is cool but I couldn’t set it up. Luckily the supporter Alexey helped me out, just thumbs up for your assistance.
Jul 30, 2019
Saved me
The integration with stripe for payments is cool, tnx.

Help us to serve you better!

Write Your Own Review

You're reviewing: Full Page Cache Warmer for Magento 2

How do you rate this product?
Please rate the product from 1 to 5 stars.

Ask a question

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

2.4.2-p1, 2.3.7, 2.4.2, 2.4.1-p1, 2.3.6-p1

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 1.6.7
Last Update: Jun 23, 2021
1.6.7 - Jun 23, 2021:
  • Fix we solved the problem with order placing from admin side for Stripe payment method
1.6.6 - Jun 18, 2021:
  • Fix we solved the problem with displaying incorrect taxes and discount amount in Customer Account page
  • Fix we solved the problem with displaying shipping and payments methods while Amazon payment using
  • Fix we solved the problem with displaying subscription orders in Customer Account
  • Fix we solved the problem with displaying stripe payments in transactions log
1.6.5 - Feb 08, 2021:
  • Improvement dependencies of extensions with MFTF tests were moved to main package of product
1.6.4 - Nov 26, 2020:
  • Improvement we updated extensions dependencies in the main package
1.6.3 - Oct 13, 2020:
  • Improvement MFTF tests were moved to additional packages particular for Magento 2.3.5+ and Magento 2.4.0+
1.6.2 - Sep 28, 2020:
  • Improvement we enhanced code quality of extension according to new Add-On Amazon Payment
1.6.1 - Aug 04, 2020:
  • Compatibility with Magento 2.4.0 was added
1.6.0 - Jun 09, 2020:
  • New we developed an improvement for the subscription plans management which makes the subscription process convenient and flexible - create as many subscription plans as you need and set custom pricing for each of them depending on its options: billing frequency, trial period duration, initial fee, discount, number of discounted cycles, etc.
  • New there is a new Subscription Plans grid added. Manage all the subscription plans within your Magento instance in one place with ease.
  • Improvement we improved the Order placement flow in order to allow your customers setting Subscriptions orders with zero Order Total value
  • Improvement we added a text block describing Trial period conditions on the storefront
See previous updates
Version 1.5.0
Last Update: May 12, 2020
1.5.0 - May 12, 2020:
  • New we implemented a new feature that allows store customers to schedule their subscriptions for products using convenient options: Subscription Period Start-End Date selectors, Billing & Delivery Cycles counter, Free Trial option and more
  • Improvement we covered the whole codebase of the extension with MFTF tests to improve its stability and feature quality
  • Improvement compatibility with Amasty One Step Checkout extension was improved
  • Fix the invoice creation flow for the Stripe Payment gateway was fixed
  • Fix we fixed some issues related to the Multi Address option of the Checkout process
  • Fix we solved the problem with wrong subscriptions amount when using discounts
Version 1.4.1
Last Update: Mar 12, 2020
1.4.1 - Mar 12, 2020:
  • Fix we solved the problem with adding subscription product to shopping cart
1.4.0 - Mar 03, 2020:
  • New we added an integration with Cash on Delivery to the list of payment methods supported by our extension. Now it works with both default magento Cash on Delivery payment method and Amasty Cash on Delivery extension
  • New ability to manage all existing cron tasks on a Cron Tasks List grid in backend was added. Run cron tasks and generate their schedule by clicking the ‘Run Cron’ button. Also, delete tasks in bulk, apply filtering and sorting options when it is needed
Version 1.3.0
Last Update: Dec 05, 2019
1.3.0 - Dec 05, 2019:
  • Improvement load speed of the pages containing customer subscriptions data was improved. Now it takes less time to render My Subscriptions grid.
  • Fix some known issues with Stripe integration were fixed.
  • Fix email issue related to customers not receiving notification emails on some occasions was resolved.
  • Fix Transaction Log records duplication issue was fixed.
Version 1.2.0
Last Update: Nov 27, 2019
1.2.0 - Nov 27, 2019:
  • New more payment gateways are now available! We added a new integration to the list of payment methods supported by our Subscriptions & Recurring Payments extension. From now on, your customers will be able to pay for their subscriptions via PayPal.
Version 1.1.0
Last Update: Oct 24, 2019
1.1.0 - Oct 24, 2019:
  • New modular architecture is here! We made some changes to the core of the module to allow for better expandability, so that more payment gateway integrations will be available to you in the upcoming future. Please note that in order to update to this version you may need to install additional packages as well as get rid of obsolete module’s files (it’s completely safe).
  • Improvement support of the 3D Secure v2 was added. Now the module is completely compliant with Strong Customer Authentication (PSD2).
  • Compatibility compatibility with Stripe v3.0.0 by Amasty was improved - feel free to update the extension to the latest version.
  • Fix issues with subscription products discount displayed incorrectly were resolved.
Version 1.0.1
Last Update: Sep 26, 2019
1.0.1 - Sep 26, 2019:
  • Fix we solved the problem with secret webhook selector in extension configuration
  • Fix we resolved the problem with exception on shopping cart "Array to string conversion"
Back to top