View Product Page

Automatic payment methods

The plugin supports several automatic payment methods, meaning that the customer gets charged automatically when each recurring payment is due.

Note: the payment method chosen during the purchase, will be the same for all periodic fees that the user will have to pay, it’s impossible to switch.

Supported gateways:

The PayPal Standard settings are explained below, if you wish to see the settings of the other payment gateways, simply click on the one you are interested in.

PayPal Standard

Preliminary note: if you’re using WooCommerce 5.5 or higher, PayPal standard will be hidden by default, but you can reactivate it as explained here.

PayPal standard supports automatic recurring payments, so users don’t have to remember to pay the recurring fee. If the owed amount is not available in the users’ PayPal account, the subscription will be cancelled or will switch to “Overdue” or “Suspended” status (depending on the settings).To let the plugin work correctly, it is necessary that your PayPal account (compulsory for any type of business) is set to receive multi-currency payments. If you haven’t set this option in your PayPal account yet, follow the guidelines described below:

  • Go to www.paypal.com/ and access to your business account;
  • Click on My Account and then on Profile;
  • Open section My Selling Tools;
  • In Getting paid and managing my risk , click on update next to the entry Block Payments
PayPal account settings
  • Set the option ‘allow payments sent to me in a currency I do not hold’ to ‘yes, accept and convert theme to U.S. Dollars
Allow multi-currency payments

Note: You can associate more than one subscription to the same user, however, users need to place separate orders for each subscription. The system used to integrate PayPal recurring payments doesn’t allow multiple subscriptions within the same order.

If you use PayPal Standard, the date for the payment cannot be edited in any way. It refers to the day when the first subscription payment occurred.

Other payment methods

You can use any payment method activated in your WooCommerce to pay for a subscription, however, if it isn’t one of the supported payment methods, the customer will have to pay the renewal order manually.

To find out which payment gateways support automatic charges, please refer to this page.

How can I pay for a renewal order if a non-supported gateway has been selected?

One day before the renewal date, a new order will be generated automatically. This order will be visible for the users in ‘My account > My Subscriptions’.

Customers can just click on the ‘Pay’ button that will redirect them to checkout page and complete the payment with any gateway.

my account pay button

Supported gateways

Here is a list of all the gateways supported by YITH Subscription plugin. You will be able to start automatic recurring payments with all of them, but the options allowed by each of them vary. You can compare them in the following table.

 Standard featuresChanges allowed
 CancellationPauseMultiple subscriptions in cartAmountPayment date
PayPal Standard
YITH WooCommerce Stripe – Premium
YITH PayPal Braintree
YITH PayPal Express Checkout*
YITH WooCommerce Stripe Connect
YITH WooCommerce Account Funds
WooCommerce Amazon Pay
WooCommerce Stripe (credit card only)
WooCommerce eWay Gateway
WooCommerce Payments
WooCommerce PayPal Payments
WooCommerce Redsys Gateway

* In order to manage recurring payments it is necessary that the reference transactions are active on your PayPal account. Verify through PayPal support if they are active before implementing the payment method.

Coupons

The plugin allows you to create new types of coupons:

  • Subscription sign-up discount: discount on sign-up fee (if any). The coupon can either remove a fixed price or a percentage of the sign-up fee.
  • Subscription recurring discount: discount on the subscription periodic fee. The coupon can either remove a fixed price or a percentage of each periodic fee.

Coupons can be configured in Marketing > Coupons, as well as for any WooCommerce default coupon.

Subscription coupons

When creating a coupon for the periodic fee, a new field will show in which you can choose whether to apply the discount on All recurring payments or only the first x payments. When selecting the second option, you must enter a value to specify the number of recurring payments to which the discount will apply.

Set recurring limit per coupon

This option can be useful also in case you want to offer special pricing on your subscriptions.

Let’s make an example. We want to offer the user three levels of payments for a subscription until reaching the regular price:

  • €9,99 at the order creation
  • €19,99 for the first recurring payment
  • €29,99 for the following recurring fees

We have created a monthly subscription at €29,99/month, with a one-month trial and a sign-up fee of €9,99.

Example of subscription with coupon

Then we have created a recurring fixed coupon (€10) that will apply to one recurring payment.

Coupon example

When the user purchases the subscription, only the sign-up fee will be paid. The first month will be free due to the trial period and the first renewal will be discounted by €10. The regular price of €29,99 will be paid starting from the second renewal.

Cart with coupon sample

The discount applies directly during the purchase process. On the contrary, if the subscription includes a trial period or provides a synchronized payment date, the coupon will apply to the first renewal.

Apply coupons to an active subscription

If you want to offer a coupon to your customers with an active subscription, go to the subscription edit page and click on Apply coupon.

Apply coupons to active subscriptions

Enter the coupon code in the field as shown in the image above.

Click on OK and the discount will apply automatically to the next renewal(s), based on the coupon settings.

Coupon code applied to the active subscription

Please note – coupons can be applied to active subscriptions only if they are editable. For example, subscriptions paid with PayPal standard can’t be edited, hence, it isn’t possible to apply any coupon.

WooCommerce PayPal Payments

WooCommerce PayPal Payments is a free solution that allows you to offer PayPal, Venmo (US), Pay Later, credit and debit cards, and country-specific payment options.

The integration with YITH Subscription lets you enable automatic recurring payments for your subscription products paid with PayPal Payments, so your users can be charged automatically on the subscription due date (integration available since version 3.0 of YITH Subscriptions).

You simply have to install and activate both of them. Configure PayPal Payments as explained here.

For the renewals to happen automatically, please make sure to enable the option Vaulting in the plugin settings after requesting PayPal approval as explained here.

Vaulting option

You will be able to perform the following actions on your subscriptions:

  • cancel: both the admin and the customers can cancel a subscription.
  • pause: both the admin and the customers can pause a subscription.
  • add multiple subscriptions to the same cart: any user will be able to add more than one subscription to the same cart and check out through PayPal Express Checkout.
  • edit details of ongoing subscriptions: billing cycle, price, billing date, expiry date, subscription recurring amount.
Edit subscription details

You will be able to edit the following subscripton information:

Recurring period: you can change the duration of the billing cycle and change it to a given number of days, weeks, months or years.

Start date: you can change the start date of the subscription. A note in the subscription details will keep track of this action. You will see a note with the following text: The start date has been changed from xx/xx/xxxx to xx/xx/xxxx.

Payment due date: change here the date of the next payment. The customer will automatically be charged on the new date you’ve set. A note in the subscription details will keep track of this action.

Expired date: you can change here the subscription expiry date here. Remove the date if you want the subscription to NEVER expire.
Please, note that if the subscription is already expired, changing the expiry date here will not re-activate the subscription, you will have to change it from the subscription Actions box on the right. Read more about this here.

You will also be able to edit the price of the recurring fee:

Edit price of ongoing subscriptions

Please, refer to this table to compare all options offered by the gateways integrated with YITH Subscription.