How to enable payment gateways for WooCommerce subscriptions?

How to enable payment gateways for WooCommerce subscriptions?

Payment gateways are one of the most integral parts of a WooCommerce store.

Payment gateways are tools employed to process payments for orders in a store. They have a significant impact on sales figures and customer satisfaction. If you have a non-optimal payment gateway setup, chances are that you have a very high cart abandonment rate.

Moreover, the payment gateways for WooCommerce subscriptions need to support recurring payments. So how can I identify and enable the best payment gateways for WooCommerce subscriptions in my store? This article will look into all those in detail. Tune in!

Payment gateways for WooCommerce subscriptions

Unlike normal products in your WooCommerce store, you cannot sell subscription products on your store if do not support payment gateways that support recurring payments.

If your try to buy a subscription product from your store while no gateways are enabled, you will receive an error message saying that payment methods for WooCommerce subscriptions are not available.

Payment gateway unavailable for woocommerce subscriptions

Usually, a WooCommerce subscription plugin integrates with payment gateways to process payments on their behalf. This means that the subscription plugin and your store will not interfere with the payment process. The transaction will be between your customers, the secure payment gateway, and your banks. It adds security to payment processing.

The payment gateways may also save the preferred payment method of your customers. They use this data during renewal payments which adds to customer convenience. If your customer has opted for auto payment renewal, the customer will be charged using their preferred payment method, unless it is manually changed.

Choose the right payment gateway

The payment gateway that you can use depends on your subscription plugin. A good subscription plugin like Subscriptions for WooCommerce supports several payment gateways. This plugin has support for about 10 payment gateways that accept recurring payments. It includes WebToffee PayPal Express Payment Gateway and Stripe Payment Gateway.

One of the key factors that you should consider while choosing the right payment gateway from the supported list is the popularity of the payment method. If the gateway provider that you are choosing is not a relevant player in the market, your customers may become a little hesitant to go forward with the purchase. Also, make sure that the payment gateway is available in the countries/locations that you are concentrating on.

Moreover, choose a payment gateway that supports automatic and manual payment renewal based on your requirements. See the help guide on subscription payment methods to know about the supported payment gateways for the plugin ‘Subscriptions for WooCommerce’.

Advanced payment gateway features for WooCommerce subscriptions

You should also be careful about a few things while selecting the payment gateway. It includes the support for,

  • Multiple subscriptions

The ability of a customer to purchase multiple subscription products in a single go from the store.

  • Recurring total modifications

The ability of the store manager to manually change the recurring amount charged for renewal payments after the product is purchased.

  • Payment date modifications

The ability of a store manager to manually change the subscription schedule, including the expiration date, trial duration, and scheduled payment date.

  • Payment method changes

The ability of the customer and store manager to change the preferred payment method during any point of subscription.

How to add a payment gateway to a store with WooCommerce subscriptions?

If you are using the ‘Subscriptions for WooCommerce’ plugin, you can use any of the following payment gateways.

Once you have selected the payment gateway that supports recurring payments, you can add this to your WordPress by,

  1. Go to Plugins > Add New from your WordPress dashboard.
  2. Upload the gateway plugin .zip file that you have selected for your store.
  3. Install and activate the plugin.

How to enable the payment gateway on your WooCommerce store

Once you have added your gateway, you should enable the payment methods that support recurring payments. For example, if you are using the plugins ‘Subscriptions for WooCommerce’ and ‘Stripe Payment Gateway’ you can use the payment methods ‘Credit/Debit cards’ or SEPA to accept recurring payments.

Now let’s look at enabling the Stripe Payment Gateway for recurring payments.

To enable the payment method,

  1. Go to WooCommerce > Settings > Payments on your WordPress dashboard.
  2. Toggle on the desired payment method.
  3. Scroll down and save the changes.
enable the payment gateways for WooCommerce subscriptions

Make sure that the payment methods that you are enabling support recurring payments. You can check from the column ‘Support Recurring Pay’.

Once you have enabled the payment method, you can customize the appearance and settings of the payment method by clicking on Set up corresponding to the payment method.

Set up the payment methods that supports recurring payments

These are the settings that you can customize if you are using the credit/debit card payment method.

Configure the payment method settings

After enabling the gateway, make sure to set up the Stripe Payment Gateway plugin to let your customers use it during checkout.


Payment gateway systems are the central part of the WooCommerce experience. It should be user-friendly, uncomplicated and one that works for both you and your customers. The payment gateway should also be powerful enough to support even your most custom recurring billing requirements. More importantly, the payment gateway for WooCommerce subscriptions should accept recurring payments at stipulated intervals.

So be careful while choosing a payment gateway for your WooCommerce subscription needs.

Hope this article was of interest to you. Do let us know your thoughts and comments on this in the comments below.