Stripe Global

Compatible With: Community 2.1, 2.2, 2.3 Enterprise 2.1, 2.2, 2.3

Tech Specifications

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


Magenest Stripe Global Extension connects Magento 2 Merchants with a complete integration with Stripe, regardless of their location.

Other Extensions by Magenest


Back to top

Stripe is the fast-growing payment gateway in the recent years, with presences in 25 countries and 100000+ merchants. The company expanded its operation to China, via AliPay integration, which means even more customers in the future will join the gateway.

Stripe Global payment for Magento 2 by Magenest enable an all-in-one complete integration with Stripe. Store owners will be able to accept Visa, MasterCard, American Express, Discover, JCB, and Diners Club cards directly on their Magneto 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.

 Account & Pricing

You need to create a Stripe merchant account to receive payment through Stripe. Then, you need to connect your Stripe account with your Magento 2 store through an API key.  Stripe will charge 2.9% plus 20 cents for non-European cards and 1.4% plus 20p for European cards. To see specific pricing, go here.


 Features Highlights

  • 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 Stripe IFRAME checkout
  • Saved card using Tokenization
  • (NEW!) Single tap checkout with Apple Pay
  • (NEW!) Pay with Google Pay
  • (NEW!) Support MOTO
  • 3D Secure
  • Authorization Only
  • Authorization and Capture
  • Full Capture
  • (NEW!) Partial Capture
  • Direct Refund
  • (NEW!) 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 25 countries
  • Support Multi currencies
  • Can switch to Stripe.js v2 for Stripe Direct
  • (NEW!)Pay with Bancontact, iDEAL, P24, SOFORT, Multibanco, EPS, Giro Pay, and Alipay


 Feature Details:

 PCI Compliance

Customers can input data directly in 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 between, 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 Apple Pay and Google Pay

Allowing your customers to complete transactions using the latest technology in their 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 around the Globe 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 25 countries, more details can be found here

 Tokenization - Protect card data during transfers and 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 - Verify cardholders' account balance

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 and services

When buying extensions from Magenest, you might enjoy:

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


 Demos and Docs


Release Notes

Back to top


  • Compatible with CE: 2.1 2.2 2.3
  • Compatible with 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 CE: 2.1 2.2 2.3
  • Compatible with 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 CE: 2.1 2.2 2.3
  • Compatible with 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 CE: 2.1 2.2
  • Compatible with 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 CE: 2.1 2.2
  • Compatible with 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 CE: 2.1 2.2
  • Compatible with 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