CE, EE 2.1.x, 2.2.x, 2.3.x
Version 100.7.0

Magento 2 Stripe Payment and Subscription

Keep money flowing in with Magento 2 Stripe Payment and Subscription

  • Magenest is an Official Partner of Stripe
  • NEW Comply with latest SCA (3D Secure 2.0‎) under PSD2.
  • IFrame Payment and NEW Stripe.js v3 with Stripe Elements for PCI DSS Compliance for merchants
  • NEW Apple Pay, Google Pay, and Microsoft Pay support
  • Manage sales with subscription manager
  • Receive any currency from all major card issuers: Visa, MasterCard, Amex, and Discover
  • Local payment option support - Giropay, Bancontact, EPS, iDEAL, MultiBanco, P24, SOFORT, Alipay and Wechat Pay
  • Advanced security and filter algorithm
  • Tokenization & saved cards
  • Compatible with One-Step Checkout extensions

Enjoy a seamless payment process and advanced security with Magento 2 Stripe Payment and Subscription

Build brand loyalty with subscription business model

    Rather than one-time sales, merchants can keep customers returning and paying with subscription model. This will help merchants strengthen customer relationship and achieve a stable revenue

  • Add subscription plans for customers
  • Add multiple subscription options to each product
  • Set up multiple subscription price and the payment cycle options
  • Manage subscription using a manager in Magento 2 backend

  • *Subscription product cannot be in the same cart with one-time purchase product
    *Subscription products in the same cart must have the same billing cycle

NEW Make payment from Magento admin panel (MOTO) with saved card under exceptional circumstances

    MOTO access allows admin to perform payments from Magento 2 backend on behalf of customers' request through mails and phone calls. This means both merchants and customers can have flexible choices of payment.

  • Customers can complete order payment faster in case of exceptional circumstances
  • Admin can use multiple saved cards from customers' info for quick and secured payment

Accept major credit/debit cards and local payment methods

Stripe is available to businesses in 25 countries and accept all major debit and credit cards in 135+ currencies.

  • Accept VISA, MasterCard, AMEX, Discover
  • NEW Support Alipay, Giropay, Bancontact, eps, iDEAL, MultiBanco, P24, SOFORT and Wechat Pay

Apple Pay, Google Pay and Microsoft Pay Support

    Stripe has support for the payment and wallet services from popular operating systems, allowing customers to pay quickly using the latest technology for smartphones, tablets and computers. These payment options have the advantage of being more secured and convenient than traditional credit/debit cards.

  • NEW Apple Touch button available in Stripe form
  • Apple Touch ID support for single-tap checkout

High-level security implementation for customers' payment data

Protecting customers' payment data is very essential for eCommerce businesses. With our Stripe integration, Stripe processes your transactions and customer data for you

  • PCI DSS Compliance level 1: Stripe has the highest level of security compliance
  • SCA-ready with Stripe Payment Intents API: automatically employ security countermeasures if detects suspicion activities during a checkout session
  • Tokenization: encrypting card data into irreversable code for protection
  • 3D Secure: environment verification to protect customers from fraudulent payment made by their credit cards
  • CVV/AVS Verification: Basic authentication to identify the card users

Flexible payment actions

Vendors can choose between two types of popular payment actions. Stripe also supports direct refund

  • Authorization only: puts a hold on an amount of money on the credit card based on the projected sales to be captured later
  • Authorization and capture: allows merchants to immediately receive the payment at the time of the purchase

Fluid and personalizable payment experience

Our Stripe integration offers comprehensive functionalities for users to take advantage of. An improved user experience is our priority.

  • Stripe IFrame provides your customers with their trusted transaction context for security assurance without breaking fluidity.
  • Merchants can change various elements in the Stripe checkout to keep it consistent with their website design and branding
  • Customer data and multiple cards can be saved to be quickly used in the form in future purchases

Full list of features for Stripe Payment and Subscription Integration for Magento 2

  • NEW Support Stripe.js v3 with Stripe elements for PCI DSS v3.2 Compliance
  • NEW Support multiple payment options: Alipay, Giropay, SOFORT, iDEAL, etc.
  • NEW Support Google Pay, Apple Pay with single-tap checkout, Microsoft Pay
  • Secure Iframe Payment
  • Smart payment filtering algorithm
  • CVV/AVS Verification
  • Tokenization
  • PCI DSS Comliance Level 1
  • Support 3D Secure
  • Pre-authorization, authorization & capture
  • Direct Refund
  • Card saving
  • Support multiple currencies
  • Accept VISA, MasterCard, American Express, and Discover
  • Support 25 countries and 135+ currencies
  • Support multistore setups
  • Support multilanguage setups
  • Support subscription and recurring payments

Reason to choose

Free lifetime software updates

Free lifetime
software updates

30-day money-back guarantee

30-day money-back

Verified by Magento Marketplace

Verified by
Magento Marketplace

One-time payment without hidden cost

One-time payment
without hidden cost

Version 100.7.0 - Updated: August 14, 2019

Compatibility: Magento 2.1, 2.2, 2.3 (Open source, Commerce)

- Support for SCA compliant payments (Stripe Payment Intents and Stripe Checkout)
- Add: Stripe Checkout https://stripe.com/docs/payments/checkout
- Add: Stripe Payment Intents https://stripe.com/docs/payments/payment-intents
- Add: Stripe SEPA direct debit payment
- Improve: Performance and security
- Fix bug: validate public key
- Fix bug: get customer email
- Fix bug: form key validate fail with Stripe Ideal
- Fix bug: WechatPay used store currency

Version 100.6.0 - Updated: April 19, 2019

Compatibility: Magento 2.1, 2.2, 2.3 (Open source, Commerce)

- Add: WechatPay Payment
- Add: Support multiple language
- Fix: Display subscription info in checkout page
- Fix: Place order with applepay in catalog page
- Fix: Conflict javascript code
- Fix: Place order in adminhtml
- Fix: Missing credit card data in order
- Fix: Handle 3d secure response
- Fix: Error display credit card field in save card page

Version 100.5.7 - Updated: January 11, 2019

Compatibility: Magento 2.1, 2.2, 2.3 (Open source, Commerce)

- Improve security and performance
- Upgrade: Stripe payment sdk
- Add: Stripe checkout button in product detail page.
- Add: Stripe checkout button in Shopping cart.
- Fix: Process payment with source: Ideal
- Fix: MOTO transaction require customer id
- Fix: Delete card timeout
- Fix: Display save card list in adminhtml
- Remove: Collect billing and shipping address stripe Iframe

Version 100.5.6 - Updated: December 14, 2018

Compatibility: Magento 2.1, 2.2, 2.3 (Open source, Commerce)

Ready for Magento 2.3
- Add: Applepay button in Stripe Card
- Add: Payment Instruction in payment method
- Add: Statement descriptor
- Add: Api register applepay domain
- Add: Display subscription summary in cart/totals, checkout/cart
- Upgrade: Stripe API
- Fix bug: missing ApplePay button in checkout page
- Fix bug: Cannot save subscription product

Version 100.5.5 - Updated: November 13, 2018

Compatibility: Magento 2.1, 2.2 (Open source, Commerce)

- Fix bug customer don't have order confirmation email
- Fix bug order cancelled/refund unexpected
- Fix bug payment cannot charge amount
- Fix bug customer double click, prevent duplicate response
- Fix bug order sometime response null from checkout session
- Fix Web hook processing: webhook now also listen 3d secure payment
- Fix stripe icon missing in backend html
- Fix bug magento sometime cannot get public key
- Fix bug Applepay, Google display wrong amount when using OneStepcheckout
- Fix display all stripe message when payment error
- Fix bug payment error on Multibanco method
- Fix bug save card error when.
- Fix bug refund error when using direct api
- Webhook now also processing payment, handle when customer close their browser after authorize payment
- Add debug file line
- Add validate quote info when customer submit order
- Upgrade stripe library sdk

Version 100.5.0 - Updated: August 18, 2018

Compatibility: Magento 2.1, 2.2 (Open source, Commerce)

### Added
- Add Stripe Library v6.13.0
- Add Stripe WebHooks to get payment notification
- Add Alipay Payments with Sources
- Add Bancontact Payments with Sources
- Add EPS Payments with Sources
- Add DEAL Payments with Sources
- Add Multibanco Payments with Sources
- Add P24 Payments with Sources
- Add SOFORT Payments with Sources

Version 100.4.0 - Updated: June 30, 2018

Compatibility: Magento 2.1, 2.2 (Open source, Commerce)

### Added
- Upgrade API to lastest version 2018-02-28
- Working with all One Step Checkout
- Stripe Element
- Stripe direct API
- Stripe Microsoft Pay
- Multiple language for stripe iframe
- Option for Use customer save card in Backend order
### Fixed
- Minify js library error
- Fix bug Terms and Conditions at payment page
- Upgrade subscription API
- error show save card section in customer_account
### Removed
- Remove Bitcoin payment

Version 100.3.0 - Updated: May 16, 2018

Compatibility: Magento 2.1,2.2 (Open source, Commerce)

### Added.
- Improve security.
- Support: Stripe.js v3.
- Support: Apple Pay.
- Support: Android Pay(Pay with Google).
- Support: Giro Pay.
- Support: Alipay.
- Add validate payment source when receive from customer.
- Stripe logger will stored in var/log/stripe.
- Add sort order option in backend.
- Add Payment Instruction text box in backend.
- Add support information in backend.
### Fixed.
- Save card, delete card error.
- Fix bug response duplicated.
### Removed.
- Remove dependency with Stripe Library (Don't need to run `composer require stripe/stripe-php`).
- Remove option enable debug log.

Version 2.0.0 - Updated: October 11, 2017

Compatibility: Magento 2.1,2.2 (Open source, Commerce)

- Stripe payment now support for Mageneto 2.2, Php 7.1.x.
### Fixed.
- Fix bug order status when create subscription with shipping product.
- Fix bug status = fraud when create subscription by cronjob.
- Fix payment performing 3d secure action.
- Fix checkout layout.
### Added.
- Add payment notify for customer when credit card rejected by bank.
- Add notify warning when customer input wrong public key or private key.
- Add console debug in web browser.

Version 1.0.8 - Updated: July 16, 2017

Compatibility: Magento 2.1 (Open source, Commerce)

### Added.
- User can save 3d secure card.
- Subscription order with 3d secure card.
### Fixed.
- Fix bug send email for customer.
- Fix bug order state.
- Fix bug show message error.

Version 1.0.7 - Updated: June 12, 2017

Compatibility: Magento 2.1 (Open source, Commerce)

### Added
- 3d secure for stripe payment
- 3d secure for stripe payment iframe
### Fixed
- Fix bug shipping address
- Fix bug iframe payment display

Version 1.0.5 - Updated: February 16, 2017

Compatibility: Magento 2.1 (Open source, Commerce)

- Fix Javascript issues relating to Stripe.js

Version 1.0.3 - Updated: November 27, 2016

Compatibility: Magento 2.1 (Open source, Commerce)

### Added
1. A new order will now be created as a new billing cycle starts
2. Minor logic fixes

Version 1.0.1 - Updated: July 30, 2016

Compatibility: Magento 2.1 (Open source, Commerce)

### Added
1. Magento 2.1 compatible

Version 1.0.2 - Updated: October 13, 2016

Compatibility: Magento 2.1 (Open source, Commerce)

### Added
1. Admin can enable Stripe.js
2. Additional frontend interface fixes
3. Customer now can decide how many billing cycles that the subscription will go on
4. Fix bug in checkout page when customer can not place order with other methods when Stripe is not active

Version 1.0.0 - Updated: June 15, 2016

Compatibility: Magento 2.1 (Open source, Commerce)

### Added
1. Allow customers to checkout using Stripe Payment Gateway
2. Allow admins to easily tweak and manage payments via Stripe
3. Allow admins to manage Stripe subscription profiles for each products
4. Allow customers to subscribe to a recurring subscription product.