Note: Stripe Subscriptions is an add-on to our Stripe Payments Magento® 2 module. This means that you must already have Stripe Payments installed before using the module.
Stripe Subscriptions allows merchants to easily sell subscriptions through the Stripe payment gateway. When your customers purchase a subscription, the module sets up the subscription in your Stripe account so that the customer is billed automatically by Stripe at the end of each billing cycle. Even when the customer renews their card with their bank, Stripe can still continue using the same renewed card without any necessary update by the customer or the merchant. When a customer is billed, Stripe notifies your website using our module's integrated webhooks system, so that new invoices are automatically generated in your admin area and in the customer account section.
Jump straight to examples of subscription products on our demo server by clicking here! Subscription products can be simple, configurable (with dropdowns or text swatches) and can have additional custom pricing options.
Stripe is a payment gateway with a very simple pricing model. In the United States, the pricing would be a simple 2.9% +30¢ per transaction with no monthly fees, refund costs or other hidden fees. You can check the pricing for your country by clicking here. Stripe is one of the most cost effective, reliable and user friendly payment gateways in the world.
TESTING CARDS |
ADMIN DEMO |
★ Feature Highlights ★
Simple configuration: Sell subscriptions as easily as selling regular products. Simply toggle a product’s subscription from the product’s configuration page to turn it into a subscription.
Automatic subscription plan creation: When your customers purchase a subscription, the module automatically creates a subscription plan in your Stripe account and subscribes the customer to it. The customer is then billed automatically by Stripe at the end of each cycle (see an example). This means that when the customer renews their card with their bank, Stripe can still continue using the same renewed card without any necessary update by the customer or the merchant.
Automatic recurring invoicing: When the customer is billed, Stripe notifies your website using our module's integrated webhooks system, so that new invoices are automatically generated in your admin area and in the customer account section.
Initial Fees: If you need to charge an initial fee on top of the product price, and then fallback to the subscription price thereafter, you can just specify the initial fee amount on the product configuration page. This will appear on the minicart, shopping cart page, cart summary, checkout summary, admin area order totals, admin invoice totals, front-end invoice totals and credit memos. The fee will be removed from the recurring invoices and will work with multi-currency websites.
Trial Periods: You may want to offer the first month free, or only charge the initial fee instead of the full product price. You can use this configuration option to start the subscription after a trial period.
Mixed Product Purchases: Your customers will be able to purchase a mixed cart of regular products and subscriptions. On their bank statement, they will receive a single charge for the initial order, and then they see separate recurring payments when each subscription renews. This way they can individually cancel subscriptions in the future.
Magento order details in Stripe: When a subscription is created, various metadata about the order and the customer are added to your Stripe dashboard for the merchant’s convenience (see an example).
Guest customer support: Subscriptions can be sold to guest customers too, something which is very important when using One Step Checkout modules to reduce the sign-up friction for the customer. This typically results in faster checkouts while the customer still has a strong purchasing will for your products.
Admin area support: Subscription orders can be created both at the checkout and from the admin area.
Subscription editing: For registered customers, subscriptions can be viewed, canceled or even edited from the customer account section (see an example).
Subscription switching from the admin area: When you create a subscription order from your Magento admin area, you can select one of the customer's existing subscriptions to cancel, i.e. effectively switching the customer from one subscription to another. You can even specify a start date of the new subscription that is different from the old subscription renewal date.
Configurable subscriptions: Fine tune the user experience with configurable subscriptions using dropdowns, text swatches and custom options (see examples)
Strong foundations: Your customers will enjoy all features of the core Stripe Payments module such as Apple Pay, Google Pay, Microsoft Pay, Stripe.js v3 PCI compliance and Amazon-style saved cards at the checkout.
Email receipts: You can enable email receipts in the module configuration section to send an email receipt to your customer upon every recurring billing event.
Hide other payment methods: When a subscription is configured with Stripe Subscriptions, the module will hide all other payment methods at the checkout and will present a single payment form to collect the card details. This will prevent purchases with payment methods that do not support subscriptions, which would result in a single charge for the initial order but no recurring payments thereafter.
Multiple address and multi-shipping support.
Upgrades, Support and Policies
We frequently update the module with new features and improvements, and we make sure to test it against every new Magento version. With your purchase, you additionally receive the following:
TESTING CARDS |
ADMIN DEMO |
Compatibility: Magento 2.0.0 - 2.2.6
Cryozonic is a Stripe Verified Partner.