Just like before, you can create a Stripe ‘Buy Now’ button to sell your memberships using the Simple Membership Plugin, although now there is also the option to create an SCA compliant Stripe ‘Buy Now’ button.
This new option allows our European users to continue to enjoy the Simple Membership Plugin while complying with new online rules and regulations regarding collection of sensitive information. For those who operate outside of Europe, you can either choose to use the SCA or Non-SCA compliant ‘Buy Now’ button options.
What is SCA Compliance?
SCA for short also known as Strong Customer Authentication is a requirement of the EU Revised Directive on payment service providers (such as Stripe) within the European Economic Area. The requirement ensures that all electronically received payments are performed with multi-factor authentication, to increase the security of sensitive information.
How Can I Create a SCA Stripe ‘Buy Now’ Button?
Step 1) Select Stripe SCA Buy Now Button
Go to Payments -> Create New Button interface from the admin dashboard of this plugin. Then select the Stripe SCA Buy Now option (see image below):

Step 2) Configure the Payment Button Details
Enter the payment details and select your membership level for the button. See example below:

Step 3) Configure the Stripe API Key Details
Enter your Stripe API Key details in the payment button configuration.
You can get the Stripe API key details from your Stripe account.

Step 4) Save the Payment Button
Save the payment button after you have entered all the necessary details. This will create the payment button.
Step 5) Put the Payment Button on a Page
You can now put this newly created button on your membership join us page using a shortcode. The following screenshot shows where to get the shortcode.

The visitors can pay for membership using this button.
SCA Compliant Buy Now Button Flow of Events
Once a customer clicks on a SCA compliant Simple Membership ‘Buy Now’ payment button, they will be automatically directed to Stripe’s website (Stripe Hosted Checkout) to complete the payment. While your customer will not know any different, this allows the payment process to entirely comply with new SCA regulations. The payment details required are:
- The customer’s email address
- The customer’s card information
- The customer’s country or region
Once the customer clicks the ‘Pay’ button, if the transaction is successful they will be directed back to your website or to the after payment redirection URL.
