Supported Payment Methods for Recurring Donations

TL;DR

The payment methods available for recurring donations depend on the subscription plugin you use.

  • Subscriptions for WooCommerce (free) supports WooCommerce Stripe Payment (Credit Card), PayPal Standard, and Wallet System for WooCommerce.
  • WooCommerce Subscriptions (premium) supports a variety of automatic and manual payment methods. For a full list of supported gateways, check WooCommerce’s official documentation.

Supported Payment Methods

Subscriptions for WooCommerce (Free Extension)

This free extension offers support for a limited number of payment gateways, including:

  • WooCommerce Stripe Payment (Credit Card)
  • PayPal Standard
  • Wallet System for WooCommerce

Please check out the official documentation: https://docs.wpswings.com/subscriptions-for-woocommerce/#compatible-payment-gateways

WooCommerce Subscriptions (Premium Extension)

WooCommerce Subscriptions provides two methods for accepting recurring payments:

1. Automatic Payments

With automatic payments, renewal transactions occur without requiring manual approval. WooCommerce Subscriptions supports multiple payment gateways, including:

  • WooPayments
  • Amazon Pay for WooCommerce
  • Authorize.net for WooCommerce
  • GoCardless for WooCommerce
  • Klarna Checkout for WooCommerce
  • Mollie Payments for WooCommerce
  • PayPal Payments for WooCommerce
  • Stripe for WooCommerce
  • Square for WooCommerce

For a complete and updated list, visit the official WooCommerce payment gateway documentation.

2. Manual Payments

Manual payments require customers to complete each renewal transaction themselves.

  • All WooCommerce payment methods and gateway extensions can process manual subscription payments.
  • A pending order is created for renewal, which can be completed using any available payment gateway on your site.
  • Manual payments support all subscription features, including suspending, canceling, reactivating, and modifying billing schedules.

Using Multiple Payment Gateways

If you want to offer multiple payment options for subscriptions:

  • Enable manual renewals to allow all active payment gateways in your WooCommerce settings.
  • If manual renewals are disabled, only gateways that support automatic payments will be available.

Using a Payment Gateway Not Officially Supported

Some third-party payment gateways may support WooCommerce Subscriptions even if they are not listed in the official WooCommerce Marketplace.

  • Contact the developer of the gateway extension to check for compatibility.
  • If you are a developer, refer to the Subscriptions Payment Gateway Integration Guide to add support for automatic subscription payments.