CE, EE 2.2.x, 2.3.x
Version 2.4.2

Magento 2 Stripe Payment Gateway

Secure payment gateway for your Magento 2 store with 500 million Stripe customers with Magento 2 Stripe Extension from Magenest

  • Magenest is an Official Partner of Stripe
  • NEW SCA-ready with Stripe Hosted Page Checkout and Payment Intents API
  • NEW Support Stripe.js v3 with Stripe Elements
  • IFrame Payment
  • PCI DSS Compliance Level 1 for merchants
  • Prevent fraud with smart payment filter
  • Safe payment - IFrame checkout form
  • 3D Secure - Added security layer
  • NEW Support Apple Pay, Google Pay, and Microsoft Pay
  • NEW Apple Pay button now displayed in Stripe form
  • Support Giropay, Alipay, SOFORT, Bancontact, EPS, P24, MultiBanco, iDEAL, and Wechat Pay

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

Stripe - one of the leading e-payment gateway providers

Established in 2010, Stripe has since positioned itself among the top contenders in e-payment. The world's largest companies such as Amazon, Microsoft, and Facebook, are all using Stripe. Using native Stripe APIs, our extension offers a complete checkout experience of the highest quality.

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

    Merchants can make payments on behalf of customers if required. This helps to provide an additional payment option for circumstances of exception.

  • Customers can have the merchant complete orders for them in case they are unable to themselves.
  • Merchant can also use saved cards from customers' info for security assurance

Accept major credit/debit cards and local payment methods

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

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

Apple Pay, Google Pay and Microsoft Pay Support

Stripe has support for several OS-native payment and wallet services, allowing customers to complete transactions 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

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 Extension for Magento 2, Stripe processes your transactions and customer data for you

  • PCI DSS Compliance level 1: Stripe has the highest level of security compliance
  • NEW Payment Intents API - SCA support for EU merchants: This new API by Stripe scans customers' checkout flows and implement security measures automatically according the regulatory requirements when neccessary
  • Tokenization: encrypting card data into irreversable strings of code to prevent unauthorized tracing
  • 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

There are two forms of payment actions that merchants can choose.

  • 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

Stripe also supports direct refund.

Fluid and personalizable payment experience

Our Magento 2 Stripe Payment Extension provides efficient ways for merchants to improve user experience.

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

Full list of features for Magento 2 Stripe Extension that help you accept payment easily:

  • NEW SCA-ready with Stripe Hosted Page Checkout and Payment Intents API
  • 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
  • NEW MOTO Support
  • 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


  • Are the customer able to change their saved card details?

    The buyer can add and save the card when checking out or on My Account page. They can delete the card on My Account page as well. However, they are not allowed to edit the card information directly since we don't store them in Magento but in Stripe Vault.

  • Does your extension support Stripe Element?

    Stripe Element has not been avaibalbe for now. We will consider adding this feature in the upcoming updates. In case you can't wait for it, we provide customization service. Please contact us via email sales@magenest.com with your detailed requirements of customization.

  • Is it open source?

    Our extension is 100% open-source. In case you modified it by yourself, you will void any warranty/refund capability.

  • Does the licence work for multiple urls dev, stage, production and multiple domains for the same Magento installation?

    Yes, as long as these sites stay in the same domain, it should work for all of those environment.

  • Is your extension compatible with One Step Checkout?

    It's compatible with One Step Checkout (OSC) of Amasty and Aheadworks. If you need our support with these OSCs, please visit here , register for a new account on our support system then submit a ticket. Our team will be happy to assist you.

  • We received a notification from Sagepay about SCA requirement which will go in force on 14th September 2019. Is there anything we need to do to comply with this change?

    We introduce two new payment methods including Payment Intents API, Stripe Checkout that level up the customer checkout experience. All comply with SCA which is the new requirement applied for European online transactions. The requirement is expected to create a more secure environment for both merchants and customers. For more details, please contact us via email support@magenest.com

Version 2.4.2 - Updated: October 8, 2019

Compatibility: Magento 2.2.x, 2.3.x (Open source, Commerce)

- Improve performance and security - Fix: Round order total amount with 1 cent different - Fix: Order status was suspected fraud - Fix: Can not update some adminhtml config in store view scope - Fix: ApplePay button not visible in OneStepCheckout page - Fix: Using multiple stripe account for multiple website

Version 2.4.1 - Updated: September 2, 2019

Compatibility: Magento 2.2.x, 2.3.x (Open source, Commerce)

- Add: Payment action select for Stripe Payment Intent
- Add: New Order status select for Stripe Payment Intent
- Add: Display credit card type for Stripe Payment Intent
- Add: Manual or Automatic capture for Stripe Payment Intent
- Fix bug: Stripe Payment Intents sent mass request in checkout page

Version 2.4.0 - Updated: August 12, 2019

Compatibility: Magento 2.1.x, 2.2.x, 2.3.x (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
- Add: Browser https validate to improve security
- 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 2.3.0 - Updated: April 19, 2019

Compatibility: Magento 2.1.x, 2.2.x, 2.3.x (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 2.2.3 - Updated: January 11, 2019

Compatibility: Magento 2.1.x, 2.2.x, 2.3.x (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 2.2.2 - Updated: December 14, 2018

Compatibility: Magento 2.1.x, 2.2.x, 2.3.x (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
- Upgrade: Stripe API
- Fix bug: missing ApplePay button in checkout page

Version 2.2.1 - 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 2.2.0 - Updated: September 18, 2018

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

- 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 2.0.5 - Updated: May 24, 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
- Error show save card section in customer_account
### Removed
- Remove Bitcoin payment

Version 2.0.0 - Updated: October 11, 2017

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 1.0.4 - Updated: July 16, 2017

Compatibility: Magento 2.1

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

Version 1.0.3 - Updated: June 12, 2017

Compatibility: Magento 2.1

### Added.
- 3d secure action.
- Admin payment.
- Payment with source.
### Fixed.
- iframe payment.
- Fix bug shipping address.

Version 1.0.0 - Updated: June 15, 2016

Compatibility: Magento 2.1

1. Allow customers to checkout using Stripe Payment Gateway.
2. Allow admins to easily tweak and manage payments via Stripe.