Stripe Payment Gateway And Subscriptions

Stripe Payment Gateway And Subscriptions
M2

TOTAL:
$149.00
Compatible With: Community 2.1, 2.2 Enterprise 2.1, 2.2

Tech Specifications

Seller:
Integrator:
Current Version:
100.3.0
Type:
Stable Build
Updated:
19 January, 2018
Categories:
Extensions, Payments & Security, Payment Integration
License Type:
Open Software License 3.0 (OSL-3.0)
Policy:

Overview

Stripe Payment Gateway and Subscriptions for Magento 2 allows you to accept payments and recurring payments securely using Stripe Gateway.

Other Extensions by Magenest

Overview

Back to top

Stripe is the fast-growing payment gateway in recent years, with presences in 25 countries and access to 500 million customers. The company is also expanding its operation to China, which means hundred millions more customers in the future will join the gateway.

Stripe payment for Magento 2 by Magenest allows store owners to accept Visa, MasterCard, American Express, Discover, JCB, and Diners Club cards, even Bitcoin, directly on their Magneto 2 store via Stripe’s API.

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

Summary of features

  • Subscription management toolkit
  • PCI DSS Level 1 Compliant Payment Processor
  • Checkout in-store using Stripe.js Javascript form
  • Secure Iframe Payment
  • Tokenization and saved card
  • 3D Secure
  • (NEW!) Bitcoin support
  • Authorization Only
  • Full Capture
  • (NEW!) Partial Capture
  • (NEW!) Partial Refund
  • Void
  • Authorization and Capture
  • Smart payment filter
  • Payment country restriction
  • CVC verification
  • Support 25 countries
  • Support 130 currencies

Exclusive features

Subscription Manager

The subscription management tools come with Stripe allows merchants to create subscription plans for products. Merchants can create subscription price, the number of payment cycles and billing intervals. Customers also have the option to subscribe to the trial plan so they can see how the product works before actually buying it.

Once customers are registered to the subscription plans, merchants will be able to manage their subscription plans in Magento 2 back-end.

IFrame Payment – Secure payment method

Stripe has the highest level of PCI DSS certification (Level 1 PCI DSS). This means outsourcing processing tasks to Stripe would reduce most of the PCI DSS scope for merchants.

Iframe – all payment card details will be filled into an Iframe payment form served by Stripe. This means all card info will be stored and processed by Stripe, and merchants will not touch anything in the process until Stripe sends back a token to the merchant’s server. Using this card collection method, you only have to validate your PCI Compliance using SAQ A.

Stripe.js – Checkout right within the store

Magenest Stripe Payment Integration allow merchants use Stripe.js to embed Stripe into their checkout form. This allows the server to request a Javascript form from Stripe and embed it into merchant’s checkout page. This method requires you to validate your PCI Compliance using SAQ A-EP.

Smart Payment Processing

Set payment filter with machine learning

Store managers can set up payment filter rules to categorize payment and treat them differently. For instance, you can block payment made by credit cards with order value over S1,000 from China.

Restrict payment from specific countries

Some countries have laws that restrict the act of buying and selling of certain products. Others have security reasons that make it unsafe for merchants to receive payment from there. For example, you can block payment from countries that credit card hacking often takes place.

Worry-free shopping with highly secured payment technologies

Tokenization and saved cards

Stripe can encrypt payment info and convert them into a one-time use token, which will stop hackers from using your card. In addition, Stripe could also save card information into a customer object so customers will not have to retype card number each time they make a purchase. Just choose their card (based on the final 4 card digits) and everything is ready to go!

3D Secure – reduce fraud payments and chargebacks

This security feature will ask customers for an additional security question when making purchase ensure cards belong to the rightful owner. This makes it difficult for hackers to use stolen cards for shopping since this is the information that they do not have about customers.  intercept transactions and steal payment info when they are being sent to banks. You could also set choose different levels of 3D Secure security check:

  • Off: disable checking for 3D Secure support.
  • Check when required: only performs 3D Secure test when it is required by customer’s bank.
  • Optional 3D Secure: performs 3D Secure test when it is supported by the bank. If 3D Secure is not supported, the card will still be charged as usual.
  • Required 3D Secure: always check for 3D Secure and stop the payment if it is not supported.

CVC Verification

To protect merchants from payments made by fake cards or invalid cards, Stripe has enabled This function will stop payments when the CVV or AVS of a card fails to pass the verification process, even if banks may let it pass. This adds more security and eliminates dependence on banks, which might sometimes be wrong

Apple Pay– advances in mobile payment

Apple devices are used by many customers, and Apple customers are ready to adapt to any technological changes. Implementing Apple Pay on your Magento store allows you to gain access to a large market base of wealthy and trendy customers.

Bitcoin – using the popular alternative payment method

Bitcoin has just been in existence in three years, people from all over the world have been using the alternative currency. Merchants accepting Bitcoin will be able to expand their market to a larger customer base. Magenest Stripe extension for Magento 2 has supported Bitcoin, so now merchants can accept payment made in Bitcoins. Customers can easily enter their Bitcoin detail into the payment form to transfer coins to merchants.

Alternative payment methods – Giropay and Alipay

Stripe supports for other payment methods including Google Pay, Giropay, and Alipay. This allows merchants to accept a wide range of payment methods and diversify its customer base to more countries including China and Germany.

 

Different ways to process payments

Pre-authorization

Payment info is sent to customer's bank to check the owner and available fund on card. The fund is kept on customer's bank account until a transaction cut-off date or when merchants make a request to receive payment.

Capturing payment

Once funds are authorized, merchants can capture or request the payment to receive their money right in Magento 2 back-end. This makes it easier and faster for store managers to capture money, instead of having to go to Stripe to request payment.

With partial capture, merchants can capture an amount of fund less than the total amount.

Full authorization

The same as authorize only, but customer’s money will be transferred immediately to merchant’s bank account so they do not to wait or capture it manually.

Void

After the payment has been authorized, merchants can directly void the payment in Magento 2 back-end so it will be released and not captured.

Direct Refund – enhance flexibility

Merchants can easily refund to customers from Magento 2 back-end, ensuring customers will get money back in time so they do not get angry. Magenest’ Stripe extension also supports partial refund for orders that are partially returned.

High-quality products and services

When buying extensions from Magenest, you might enjoy:

  • Open-source and customizable software
  • 24/7 support
  • Lifetime updates

Demos and Docs

FRONT END DEMO | BACK END DEMO | SUPPORT PORTAL | DOCUMENTS | VIDEO

Release Notes

Back to top

100.3.0:

  • Compatible with CE: 2.1 2.2
  • Compatible with EE: 2.1 2.2
  • Stability: Stable Build
  • Description:

    ## [100.3.0] - 2017-12-27
    Stripe now compatible with
    ```
    Magento Commerce 2.1.x, 2.2.x,
    Magento OpenSource 2.1.x, 2.2.x
    ```
    ### 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

2.0.0:

  • Compatible with CE: 2.1 2.2
  • Compatible with EE: 2.1 2.2
  • Stability: Stable Build
  • Description:

    ## [100.2.0] - 2017-10-11
    - 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

1.0.7:

  • Compatible with CE: 2.1
  • Compatible with EE: 2.1
  • Stability: Stable Build
  • Description:

    ## [1.0.8] - 2017-07-16
    ### Added
    - User can save 3d secure card
    - Subscription order with 3d secure card
    - Compatible with Magento 2.1.x
    ### Fixed
    - Fix bug send email for customer
    - Fix bug order state
    - Fix bug show message error.
    ### Removed
    - Alipay (current not support)
    ## [1.0.7] - 2017-06-10
    ### Added
    - 3d secure for stripe payment.
    - 3d secure for stripe payment iframe.
    ### Fixed.
    - Fix bug shipping address.
    - Fix bug iframe payment display.

1.0.2:

  • Compatible with CE: 2.1
  • Stability: Stable Build
  • Description:

    ## [1.0.6] - 2017-04-16
    ### Added
    - Save card for stripe Payment
    ### Fixed
    - Fix bug payment page
    - Fix bug payment Stripe iframe
    - Fix bug stripe bit coin
    - fix bug email error
    - Fix missing card info
    - fix code
    ### Removed
    - Send mail func
    - Order total limit

    ## [1.0.5] - 2017-02-16
    ### Added
    - Fix Javascript issues relating to Stripe.js

    ## [1.0.4] - 2017-01-06
    ### Added
    1. Stripe Checkout iframe is added
    2. If Stripe Checkout is enabled, admin can allow customers to checkout using Credit Card, Alipay or Bitcoin
    3. Fix grouped product error on frontend

    ## [1.0.3] - 2016-11-27
    ### Added
    1. A new order will now be created as a new billing cycle starts
    2. Minor logic fixes
    ## [1.0.2] - 2016-10-13
    ### Added
    1. Admin can enable Stripe.js
    2. Total Billing Cycle added, customer now can limit how many cycles that they want to subscribe

    ## [1.0.1] - 2016-07-30
    ### Added
    1. Magento 2.1 compatible

Support

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

Reviews

Back to top