Overview
Back to topThe subscription business model becomes more and more popular nowadays because of its tremendous benefits. For customers, they can have their frequently used products at a better price and save time when they only need to fill in their card information only at the first purchase. For merchants, they can sell more to grow the revenue gradually. Financial management is under your control as you know exactly how many products and when they are sold.
Subscription & Recurring Payments for Magento 2 is a great tool that helps you take advantage of the subscription model. The extension allows customers to subscribe to any product – they will be able to automatically reorder the products in a specific interval, and an amount of money will automatically be deducted from their account.
Three payment methods are supported including PayPal, Authorize.net, and Stripe.
Account & Pricing
PayPal
To set up this payment method, you need to have a PayPal merchant account. If you have a personal account, you can convert it to a Business account (except Brazil). Create a new account directly here for free. There is no termination fees, no monthly fees. You are only charged in the following circumstances:
- When you receive money from a purchase
- When you receive payments from outside your country or region
- When you send personal payments using a debit or credit card
- When you send money from your PayPal account to your bank account using an eligible debit or prepaid card
For detailed pricing, visit here.
After that, use the PayPal API to connect your account with your Magento store.
Stripe
You need to have a Stripe merchant account first. In case you haven't signed up yet, visit here for registration. After that, get an API key in your user dashboard to connect your Stripe account with your Magento 2 store. Please note that our extension only supports Stripe when you use our Stripe extension.
Per successful card charge, Stripe will charge 2.9% plus 20p for non-European cards and 1.4% plus 20p for European cards. To see specific pricing, go here.
Authorize.Net
You need to have a merchant account, a bank account that assures you'll get paid when a customer purchases goods or services from you.
- The All-in-One Option is good for small businesses that don’t have their own merchant accounts with a bank provider. There’s no setup fee. The monthly cost is $25 and you’ll be charged 2.9 percent plus $0.30 per transaction.
- The Payment Gateway Only is for businesses that have a merchant account and just need the technology to process and accept payments. This plan will cost $25 each month, plus $0.10 per transaction and a daily batch fee of $0.10.
- The Enterprise Solutions are uniquely customized for businesses that ship more than $500,000 per year. Pricing is tailored to each company, so you’ll have to reach out for more information.
For more information, please visit here.
Security
The extension complies with PCI DSS, the most popular security standard for online payments in the world. Checkout flow will be different, depending on the chosen payment options.
Stripe: The customer needs to enter the credit card number to place orders. This payment method uses the iframe form provided by Stripe. No customer data is entered or stored on the Magento server. After the checkout is complete, only tokens are stored on the Magento server. It is eligible for PCI SAQ A level.
Paypal: When choosing Paypal, the customer will be redirected to the Paypal website to continue the checkout. Customer data is entered directly into the Paypal server. No customer data is entered or stored on the Magento server. After the checkout is complete, only tokens are stored on the Magento server. It is eligible for PCI SAQ A level.
Authorize.net: The customer will enter the card info in the Magento checkout form, then these data are sent to the payment gateway. No customer data is entered or stored on the Magento server. After the checkout is complete, only tokens are stored on the Magento server. It is eligible for PCI SAQ A-EP* level.
Feature Summary
- PayPal, Authorize.net DPM, and Stripe payments included
- PCI DSS Compliance
For Admins
- Create and manage subscription plans
- Assign subscription plans to product(s)
- Manage customers’ subscription profiles
- Track the subscription payments of each customer
- Cancel the subscription manually from the admin panel
- Enable/Disable Trial Subscription (Trial Billing Amount, Trial Billing Cycles, Enable Initial Fee)
- Allow customers to select a start date for their subscriptions
- Display subscription plan with multiple styles: Drop-down list, Radio button, Selection box
For Customers
- Create and manage subscription plans
- Customers can suspend, cancel or renew their subscriptions in their Account Dashboard in the front-end
Exclusive Features
Create & Manage Subscription Plans
Our Subscriptions & Recurring Payments extension allows a store owner to create subscription plans in the back-end and choose which product to apply:
- Simple products, configurable products supported
- Custom billing intervals, limited or unlimited billing cycles
- Set an initial fee for a subscription plan, there is no restriction to the value of the initial fee
- Merchants can set up a trial period for a subscription in the back-end. This lets customers try out a product free-of-charge
- Set the maximum allowed number of retries for payment failure, after which the subscription will be put on hold
Manage Customers That Have Subscription Plans
You can view and edit the detailed information of each profile. As an admin, you can make changes to a customer's subscription plan or cancel it.
Better User Experience For Customers
This extension comes with a more refined plan selector design for the front-end. This "subscription view" is separated from the default Magento. Additionally, to see what they are subscribing to, customers can go to the "My Subscriptions" section in their account dashboard. There they will see the list of their on-going and past subscriptions. Customers can choose to renew, suspend, or cancel these plans.
High-Quality Extensions & Services
- 100% open-source
- Free lifetime updates
- 6-month free support
Demo & Docs
FRONT-END DEMO | BACK-END DEMO | DOCUMENTATION | SUPPORT PORTAL
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
102.0.2
Adobe Commerce platform compatibility
Open Source (CE): 2.4 (current), 2.0 (obsolete), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)
Commerce on prem (EE): 2.4 (current), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)
Commerce on Cloud (ECE): 2.4 (current), 2.3 (obsolete)
Type
Stable Build
Updated
01 June, 2023
Categories
Extensions, Payments & Security, Fraud, Checkout Enhancements, Payment Integration
Documentation
License Type
Open Software License 3.0 (OSL-3.0)
Policy
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top102.0.2:
- Compatible with Open Source (CE) : 2.3 2.4
- Compatible with Commerce on prem (EE) : 2.3 2.4
- Compatible with Commerce on Cloud (ECE) : 2.3 2.4
- Stability: Stable Build
-
Description:
Compatible with Magento 2.4.6
102.0.1:
- Compatible with Open Source (CE) : 2.3 2.4
- Compatible with Commerce on prem (EE) : 2.3 2.4
- Compatible with Commerce on Cloud (ECE) : 2.3 2.4
- Stability: Stable Build
-
Description:
- Add Magento 2.4.x compatibility
- Remove Authorize.net integration
- Remove subscription amount setting in plan setting. Set the amount in each product
- Add plan name for each store view
Minor fixes
101.0.0:
- Compatible with Open Source (CE) : 2.1 2.2 2.3
- Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
- Stability: Stable Build
-
Description:
- Compatible with Magento 2.3 CE, EE and B2B
- Major code structure refactor
- Add: Subscription with StripePayment
- Add: Subscription date
- Add: Display subscription invoice
- Add: Paypal, authorize webhook
- Add: New template choose subscription
100.0.3:
- Compatible with Open Source (CE) : 2.1
- Stability: Stable Build
-
Description:
## [1.0.3] - 2016-07-28
### Added
- Added Authorize.net subscription feature.
100.0.1:
- Compatible with Open Source (CE) : 2.0
- Stability: Stable Build
-
Description:
## [1.0.1] - 2016-04-03
### Added
- Admins can manage recurring profiles with grid view and detail view.
- Users can also view their recurring profiles. They can suspend, cancel and reactivate their profiles.
- A cron job is set to be activated every minute. This cron job will get the latest profile status and information.
## [1.0.0] - 2016-03-31
### Added
- Enable a product of type simple, virtual or downloadable to become a subscription product
- Admin can have full control of a product's recurring options, including:
+ Enable recurring feature
+ Customer can define start date or not
+ Number of maximum payment failures
+ Auto bill on next cycle
+ Multiple billing options, each has period unit (Day, Week, Month, SemiMonth or Year), billing frequency and max billing cycles
+ Enable trial and its options (amount, period unit, billing frequency and billing cycles)
+ Enable initial fee and its amount
- When a customer purchase a product that has recurring feature enabled, regular check/order checkout will also create a recurring profile.
- Customers can checkout with Paypal easily, they can also manage their recurring profiles in My Recurring Profiles in My Account
- Admin can manage all recurring profiles in Magenest Subscription -> Recurring Profiles
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor