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

Magento 2 Stripe Payment Gateway

Add a review

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

What you need What you need

Offering more payment methods for your customers is essential but not simple. It requires strong technical expertise to set up custom APIs, that may take time and money to develop and maintain.

How we handle it How we handle it

The Stripe Payment Gateway extension accepts various currencies, also supports digital goods, subscriptions, and mobile app payments depend on your base business. Besides, this M2 extension uses a single API decreasing bugs and updating easily that saves lots of time and money for your business.

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

Provides many security layers for your transactions

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 secures and processes your transactions and customer data for you.

PCI DSS Compliance level 1

    The Payment Card Industry Data Security Standard (PCI DSS) is a set of security standards formed in 2004 by Visa, MasterCard, Discover Financial Services, JCB International and American Express. Stripe has the highest level of security compliance with more than 6 million VISA & Mastercard transactions annually.

NEWPayment Intents API - SCA support for EU merchants

    This new API by Stripe scans customers' checkout flows and implement security measures automatically according to the regulatory requirements when necessary.

Tokenization & 3D secure

    Encrypting card data into irreversible strings of code to prevent unauthorized tracing and using 3D Secure environment verification to protect customers from the fraudulent payment made by their credit cards.

CVV/AVS Verification

    Credit Verification Value/ Address Verification System helps you to reduce fraudulent chargebacks by using basic authentication to identify the card users

Offer useful payment functions for users

Make a payment from Magento admin panel (MOTO) with the 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.

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 receive the payment at the time of the purchase immediately
  • Stripe also supports direct refunds and partial refunds.

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 over 135 currencies.
  • Accept VISA, MasterCard, AMEX, Discover
  • 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 secure and convenient than traditional credit/debit cards

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

More useful feature

  • Secure Iframe Payment

    It embedded in your checkout page encrypts the user’s data and returns eToken to them

  • Card saving

    Save your customer card data for later purchases

  • Support multi-store setups

    Help merchants manage more stores with ease

  • Support subscription and recurring payments

    Depend on what your stores need, subscription and recurring payments can be added in this extension

  • One-time install

    Fully-Compatible with Magento Open Source, Commerce & B2B and one-time payment, without hidden cost

  • Support multilanguage setups

    Make more convenient to manage the extension

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.