How To Enable Payment Methods With Stripe and MemberPress

MemberPress comes with built-in Stripe integration that supports debit/credit card processing, Apple Pay, and Google Wallet.

There are 24 payment methods additionally supported, depending on the country and currency configured in your MemberPress settings.

This document will show you how to enable additional payment methods in Stripe and MemberPress.

Connecting Stripe To MemberPress

To use any of these additional payment methods, you'll need to have MemberPress on your site, properly connected with Stripe.

If you haven't done this already, please log in to your website and access your site Dashboard (Backend). Connect your Stripe account to MemberPress by following the steps in the “Configuring and Troubleshooting with Stripe” document.

How To Set Payment Methods In Stripe

Video Tutorial

Written Instructions

Stripe allows you to manage payment methods in your Stripe Dashboard. Here, you can enable and disable any payment methods that are available in your country and connect those with Stripe.

To manage payment methods in Stripe, please follow these steps:

1. Log in to your Stripe account, and navigate to the Settings page by clicking the “cog” icon in the top-right corner of the page;

2. On the Settings page, under the “Payments” section, click on Payment Methods;

3. Here, under the “Set Up” tab, you will see all available payment methods. To enable any payment method, click the “Turn On” button related to your specific payment method.

Note: If you have additional platforms or WordPress plugins connected to your Stripe account, you will see an additional "Select your platform" dropdown menu. You need to click on the dropdown and select MemberPress.

Note: Some methods are not available in certain countries. Please check the "Country availability for payment methods" document on Stripe to learn the payment methods available in your country.

Enable Payment Methods In MemberPress

Once you've connected Stripe to MemberPress and activated payment methods in your Stripe account, it’s time to enable these methods on your membership registration forms:

1. Access your site Dashboard (Backend) again;

2. Navigate to Dashboard > MemberPress > Settings > Payments tab and scroll down to your Stripe gateway settings;

3. Click on the “Customize Payment Method” button to open a popup;

4. Enable the payment methods you need and click the “Update” button;

Note: Only the payment methods available for the currency you set in MemberPress will be visible here. Also, changing your currency in MemberPress settings will unselect all payment methods here. In this case, you will need to enable them again.

Note: For some payment methods, if the payment method is not enabled in Stripe, MemberPress will display an error and prevent that payment method from being enabled in MemberPress settings.

5. Click the “Update Options” button at the bottom of the Payments page to save changes.

The methods you enabled will now be visible within Stripe Elements or Stripe Checkout form when users select Stripe as the payment gateway on your registration pages.

Note: Please keep in mind that your Stripe payment form will show all payment methods enabled in MemberPress, including also those disabled in your Stripe account. To avoid any possible issues, please make sure that all payment methods you enabled in MemberPress, are also enabled in your Stripe account.

Available Payment Methods And Limitations

Each payment method comes with its limitations related to currency, type of payments supported (recurring, non-recurring, trial) as well as availability in different countries.

Note: Some methods can only be used for non-recurring payments because they do not support (recurring) subscriptions. As a result, these payment methods will not be visible on the registration pages of your recurring memberships.

Please check the available payment methods and their limitations in the chart below:

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.