Skip to main content
All CollectionsMembership V1
Card authentication and 3D Secure in Membership module
Card authentication and 3D Secure in Membership module
Updated today

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.


Did this answer your question?