Card authentication and 3D Secure in Membership V1 module

Card authentication and 3D Secure in Membership V1 module

Introduction

3D Secure is a security protocol that is used to protect online credit and debit card transactions. It is often used in membership programs to help prevent fraud and protect the sensitive financial information of customers.

What is 3D Secure?

3D Secure ensures that every card transaction made on the Membership app is authorized by you. 3D Secure works by adding an extra layer of authentication to online transactions. When a customer makes a purchase with a credit or debit card, the 3D Secure system will prompt them to enter a special code or password that is associated with their card. This code or password is known only to the cardholder, and it provides an additional level of security to ensure that the transaction is being made by the authorized cardholder.

3D Secure and membership module

To support the 3D Secure Payment you need to enable the below settings from your Stripe account -

Go to your Stripe account > Go to Settings > Settings -> Billing-> Subscriptions and emails -> Manage payments that require 3D Secure and enable it

Or after login just click on the following link to go directly to the subscription and emails page - https://dashboard.stripe.com/settings/billing/automatic

Just enable the 3D secure option




After enabling the 3D secure option in your stripe account now you need to change your front membership page embedded code to implement the new changes on that page.

This change is only needed to do if you are using the Form shortcode at your front store for the membership form.

Please do the following steps in the Membership app -

Step 1: Go to Membership >> Dashboard >> Plan >> Edit the active plan available on the website



Step 2: Go to the embed code section and copy the new code to replace the existing membership form


Once you will reply to the code the card section layout will be changed with a new layout like below one

Free trial for subscriptions

Stripe's PaymentIntent API mandatorily requires the customer's intent while purchasing any subscriptions. That is only possible when there's some minimum amount charged while buying a subscription. To enable a smooth free trial for your subscriptions, we have added a minimum charge of USD 0.50 to start the subscription in Stripe and then adjust the amount in the actual subscription charge for that customer.


    • Related Articles

    • How To Setup Recurring Membership Module? (Membership V1)

      Watch the Quick Video below to set up the Membership module Membership Module Integration Steps Create Plan Add Short-codes in theme liquid files(Optional) Add Short-codes in theme liquid files only if using Restricted Access(Plan Rules) in ...
    • Enable membership module and setup supported payment gateway

      Introduction This article walks you through enabling the Membership V2 module and setting up a supported payment gateway in your store. Before offering membership plans to your customers, it’s important to ensure that the module is properly activated ...
    • Set Up The Membership Module Again After Changing The Theme (Membership V1)

      For the Membership module, if you added or publish a new theme after the app is installed then these snippet files will need to be added to the new/updated theme along with the liquid installation. Follow below steps to setup the Membership Module ...
    • What is membership module?

      Introduction The Membership module helps you create and manage exclusive programs for your customers, offering special perks, discounts, and premium access. It allows you to build a loyal customer base by providing added value through paid or free ...
    • How Customer Can Update their Card At Frontend? (Membership V1)

      Introduction This article is helpful if you need to update an existing card or add a new one. In this article, we will learn how to update the credit card information on the front end. Here are the steps to update the card details: Step 1: After a ...