Stripe Global



Magento Platform
Open Source (CE)
2.1, 2.2, 2.3
Commerce using on prem (EE)
2.1, 2.2, 2.3
Commerce on Cloud (ECE)
2.2, 2.3
Extends Page Builder

Tech Specifications

Current Version:
Stable Build
10 October, 2019
Extensions, Payments & Security, Payment Integration
License Type:
Open Software License 3.0 (OSL-3.0)


Stripe Global for Magento 2 works as a great connector that lets customers enjoy secure payments with Stripe, the leading payment gateway in the world.

Other Extensions by Magenest


Back to top

Stripe is the fast-growing payment gateway in recent years, with presences in 34 countries and 100000+ merchants. The company expanded its operation to China, via Ali Pay integration, which means even more customers in the future will join the gateway. Therefore, Stripe brings a great opportunity for merchants to reach more customers and expand their global market.

Stripe Global for Magento 2 enables complete integration with Stripe. Store owners are able to accept Visa, MasterCard, American Express, Discover, JCB, and Diners Club cards directly on their Magento 2 store as well as integrate with other payment methods such as Giropay, Apple Pay, Alipay, Google Pay, iDEAL, P24, Bancontact, EPS, and SOFORT via Stripe Sources API.

Magenest is a Verified Partner of Stripe.  This complete integration is verified by Stripe and constantly updated to make sure that you can access to the latest technology updates.

We employ the industry's best security practices and tools to maintain bank-level security for merchants and end customers. The extension complies with PCI DSS Level I, GDPR compliant, and SCA, the new European requirements effective on September 14th, 2019. With different payment methods, customers are either stay on your site or redirected to another page to complete the payment. Tokenization is used to run transactions with stored payment information. No confidential card data is ever stored on your server.

With our Stripe Global for Magento 2, merchants can provide a seamless checkout process for customers as well as win their trust for brands.


Account & Pricing

To use this extension, you need to have a Stripe merchant account first. In case you haven't signed up yet, visit here for registration. After that, get API key in your user dashboard to connect your Stripe account with your Magento 2 store. 

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.


Feature Summary

  • (NEW!) Comply with SCA - Strong Customer Authentication with Stripe Checkout and Payment Intents API
  • (NEW!) Support SEPA Direct Debit
  • Payment Intents API
  • Support Stripe.js v3 with Stripe elements for PCI DSS v3.2 Compliance
  • Highly Secured with SAQ A-EP - PCI Security Standards and PCI DSS Level 1
  • Check out in-store using Stripe.js Javascript form
  • Support iFame checkout
  • Saved card using Tokenization
  • Single tap checkout with Apple Pay
  • Pay with Google Pay
  • Pay with Microsoft Pay
  • Support MOTO
  • 3D Secure 2.0
  • Authorization Only
  • Authorization and Capture
  • Full Capture
  • Partial Capture
  • Direct Refund
  • Partial Refund
  • Smart payment filter with Stripe Radar
  • Payment country restriction
  • Support different payment card brands, including Visa, MasterCard, American Express
  • CVC/AVS Verification
  • Customers can save multiple Cards and Delete Saved Card
  • Support 34 countries
  • Support multi-currencies
  • Can switch to Stripe.js v2 for Stripe Direct
  • Pay with Bancontact, iDEAL, P24, SOFORT, Multibanco, EPS, Giro Pay, MultiBanco, Wechat Pay, and Alipay


Exclusive Features

SCA-Ready New Payment Methods

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.

When choosing Stripe Checkout, customers are redirected to the checkout page of Stripe while Payment Intents API allows customers to stay on your site, filling their card number and all the authentication flows are launched automatically.


PCI Compliance

Customers can input data directly in a merchant store or in Stripe Iframe and Hosted Page. Using Stripe.js v3 with Stripe Elements, our module is guaranteed to meet the PCI DSS 3.2 Standard. Stripe Elements collect sensitive information and transmit directly to Stripe without interfering with your Server, this will ensure your site PCI qualification.

Stripe Elements can also be customized to create a checkout form that fits perfectly with your store theme. Learn more about Stripe Elements here.

Our Extension also allows Merchant to choose the best Checkout experience for their business. Store owners can choose among Hosted Payment Page, Direct Integration with Stripe Elements, and Stripe iFrame. Customers can either input their card information within Merchants Store or at Stripe bases on this choice.


Pay With SEPA Direct Debit

SEPA Direct Debit is a popular European banking payment method. To process the checkout, customers need to fill in their EUR-denominated IBAN bank account information without redirecting to a new page. SEPA Direct Debits require the bank account holder to accept a mandate (debit authorization) that allows you to debit their account.

Note: It can take up to 14 business days to confirm the success/failure of a payment. 


Pay With Apple Pay & Google Pay

Allowing your customers to complete transactions on many devices such as smartphones, tablets, and computers. These payment options have the advantage of being more secure and convenient than traditional credit/debit cards.

  • Support for Apple Touch ID for single-tap checkout
  • Supports Apple Pay for maximum exposure to a wealthy customer base
  • Customers can pay with their phones/tablets for more convenience
  • In-app purchase gives an uninterrupted experience
  • Supports Google Pay for a large Android user base


Reach Customer Worldwide With Local Payments

  • Give Customers the ability to choose their trusted Local Payments Gateway which increases conversion rate.
  • All transaction data is stored in one Stripe Dashboard for easy analytic and reporting.
  • Support Giro Pay, Alipay, Bancontact, iDEAL, P24, SOFORT, Multibanco, and EPS.
  • Available at 34 countries, more details can be found here.


Tokenization & Saved Cards

  • Encrypt card details into a one-time token
  • Tokens have no inherent value
  • Merchants' server does not store the real card info
  • Hackers cannot retrace the token to make payments
  • Saves time for customers by not having to retype card details when using Save Card feature
  • Multiple cards can be saved at the same time
  • Customers can easily select from their list of saved cards


Mail Order Telephone Order (MOTO)

Merchants can take orders directly from Customers and make payments on behalf of them 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
  • Merchants can also use saved cards from customers' info for security assurance


Personalizable Payment Experience

Fully customizable Stripe iFrame and Stripe Hosted Page using Stripe Elements that provide a complete customer journey and data to your business.

  • Create stunning and fluid checkout flow across all devices
  • Completely integrate Stripe checkout page to your system with custom styling and analytics tracking
  • Enhances customer experience and maintains a continuous checkout flow



Pre-authorization prevents fraudulent activities. Merchants will not receive payment from a card with an insufficient balance. Reduced refunds help to reduce chargebacks. (Chargeback occurs when payments are made with stolen cards and customers ask for refunds).

  • When receiving purchase requests, merchants can verify the card balance
  • An amount of money equaling the order value will be kept on hold
  • This amount ensures payment is guaranteed for merchants
  • The authorization will be released (expire) after an authorization cut-off date
  • Merchants can navigate to Magento 2 back-end to capture payments
  • Authorization ensures card balance is sufficient for payments


Full Compliance With The Card Industry

  • Stripe has the highest PCI DSS Compliance level (Level 1)
  • Support both Stripe.js v2 and Stripe.js v3 with Stripe Elements
  • Support direct API (this does not work with 3D Secure)
  • Payment card data processed on Stripe's server is tightly secured
  • Merchants bear no responsibility when storing and processing card info with Stripe


High-Quality Products & Services

  • 100% Open-source and customizable software
  • 6-month free support
  • Lifetime updates


Demos & Docs


Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Improve performance and security
    - Fix: Round order total amount with 1 cent different
    - Fix: Order status 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


  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - 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


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Support for SCA compliant payments (Stripe Payment Intents and Stripe Checkout)
    - Add: Stripe Checkout
    - Add: Stripe 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: form key validate fail with Stripe Ideal
    - Fix bug: WechatPay used store currency


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Add: WechatPay Payment
    - Add: Support multiple language
    - 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


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    - 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


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    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


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    - 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


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    - 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


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Stripe compatible with Magento Commerce 2.1.x, 2.2.x, Magento OpenSource 2.1.x, 2.2.x


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top