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.