YITH PayPal Braintree

YITH WooCommerce PayPal Braintree allows allows you connect your Braintree account to your shop and accept and handle payments with PayPal and credit card with one seamless integration. Also, you can speed up the purchasing process and give your customers the possibility to save their payment details.

The integration with YITH Subscription allows using Braintree for recurring payments either by credit card or PayPal. Moreover, you can also change the subscription amount and renewal date besides cancelling and/or pausing the subscription and adding multiple subscriptions into the same cart.

To enable the integration, make sure you have installed and activated both plugins from the Plugins menu.

Then, configure your Braintree account as explained here.

You will be able to see the payment methods enabled in WooCommerce > Settings > Payments.

payment-methods

Once you’ve enabled one or both payment methods provided by Braintree, 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 pay with credit card.
  • 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 subscription 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.

YITH PayPal Express Checkout

YITH WooCommerce Subscription has been integrated with YITH PayPal Express Checkout for WooCommerce, in order to let you receive recurring payments with instant processing through PayPal Express Checkout.

You simply have to install and activate both of them. Configure PayPal Express Checkout as explained here and your users will be able to use this payment gateway for their subscription products as well.

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.

YITH Points and Rewards

YITH WooCommerce Points and Rewards allows you to create a points generating system in your shop, so that your users can be encouraged to come back to your store to get rewarded.

The integration with YITH Subscription will let you choose whether sign-up fees and renewal orders have to generate points or not.

To set up this, go to YITH > Points and Rewards > Points Settings > Subscription Settings. You will find two options.

Integration with YITH Subscription

Earn points on subscription fee: enable this option if you want to let your users earn points on the sign-up fee. Keeping it disabled will not make the sign-up fee amount generate points.

Earn points on renewal orders: enable this option if you want to let your users earn points on automatic renewal orders for their active subscriptions. Keeping it disabled will not let them earn points.

When this option is enabled, you will be able to see a box, Renew order label, where you can change the text that will refer to renewal orders. This is the text that will appear in the Points history description.

YITH WooCommerce Product Add-Ons

YITH WooCommerce Product Add-Ons allows you to configure additional options that can be added to products in your shop. For each action, it’s possible to choose a name, an image and a price, which will add up to the basic ones the product has.

The integration between the two plugins will allow your users to purchase a subscription for several services, meaning, for instance, a “subscription” product with a custom set of selected add-ons.

addons subscription backend

You will only have to activate both plugins, in order to make them work together. After that you can create your subscription product as usual, and add your add-ons. You can either add the Add-ons from the product editing page (example above). Or you can add them via the Add-ons menu, like explained in the YITH WooCommerce Product Add-ons documentation here.

addons subscription frontend

The recurring price of the subscription will be the regular price + add-on price.

YITH Sequential Order Number

YITH Sequential Order Number allows you to customize the order numeration based on your custom settings and keep it as a separate sequential numeration instead of using the standard numeration for all WordPress posts.

The integration with YITH Subscription allows you to create a separate sequential numeration for all the subscriptions generated in your store and customize it.

You can add a prefix and suffix for the numeration of subscriptions to better identify them.

The integration is automatically enabled as soon as you install the premium version of both plugins (minimum version required 1.2.7 for YITH Sequential order number and 2.2 for YITH Subscription).

To customize your subscriptions ID number, go to YITH > Sequential Order Number > Modules > Subscription module:

integration-subscription-sequential

  • Numeration starting from: enter the number for the first subscription here, the following ones will automatically be assigned.
  • Subscription prefix: enter a prefix to make sure that you can immediately spot a subscription out of all orders of your shop. You can also make this dynamic using the placeholders listed below. Leave it empty if you don’t want any.
  • Subscription suffix: enter here a suffix that you want to attach to all your subscription numbers. You can also make this dynamic using the placeholders listed below. Leave it empty if you don’t want any.

Available placeholders:

  • [D] Day without leading zeros
  • [DD] Day with leading zeros
  • [M] Month without leading zeros
  • [MM] Month with leading zeros
  • [YY] two-digit year
  • [YYYY] Full year
  • [h] 24-hour format of an hour without leading zeros
  • [hh] 24-hour format of an hour with leading zeros
  • [m] Minutes with leading zeros
  • [s] Seconds, with leading zeros

This is an example:

subscription-sequential-ids

For more information about YITH Sequential Order Number, please, refer to the plugin official documentation.

YITH Stripe Connect

YITH WooCommerce Subscription has been integrated with YITH Stripe Connect for WooCommerce, in order to let you receive recurring payments and automatically charge your users’ card at the end of the scheduled billing cycle.

You simply have to install and activate both of them. Configure Stripe Connect as explained here and your users will be able to use this payment gateway for their subscription products as well.

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 pay with credit card.
  • 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 subscription 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.

YITH Stripe

By using the combination of YITH Stripe and YITH Subscription, you can enable “Stripe” as possible payment method for subscriptions purchases.

The payment date cannot be edited in any way and refers to the day when the first subscription payment occurred.

First of all, make sure that both plugins are installed and activated. Then, go to YITH > Stripe and scroll down until you see the ‘Subscriptions’ section.

subscription-stripe

Here you can pick one of the following renew modes:

  • Stripe Classic: Once the subscription is created, the automatic renewals are entirely handled by Stripe and therefore it’s impossible to either change the renewal date nor the subscription amount.
  • YWSBS Renews: Every recurring payment the YITH Subscription plugin handles the details and connects with Stripe only for the charge. We recommend using this mode, as it grants more flexibility with the renewals details, such as the due date and the amount.

renew mode

Please note: if you want to use the YITH WooCommerce Stripe plugin in combination with the YITH WooCommerce Subscription plugin, you can only choose between Standard or Elements checkout.

Payment mode

By enabling “When renew fails, try again with other cards” you will allow the plugin to try and process the renewal by using other cards. If a customer has added 3 cards to his account for example, the plugin will try all 3 of them.

renew-try-again

For each payment attempt, the plugin will try to renew with any card registered to the customers account. If you do not enable this option, the plugin will only process payments with the default card.

Renewal orders created with YITH Subscriptions are usually considered merchant-initiated payments and marked as off-session and so, as a general rule, they are exempt from double-factor authentication, but please, read more about the SCA regulation and recurring payments here.

YITH Multi Vendor

Multi Vendor

Enable Multi Vendor

By enabling this field, each vendor can create and organize subscription plans for his/her products.

Subscription Settings

By accessing the “Subscription” section, the vendor can refer to the list of subscriptions registered by the system.

Subscriptions

For all information about “YITH WooCommerce Multi Vendor,” you can consult the documentation of the plugin.

RedSys Gateway

RedSys (Servired / Sermepa) Gateway allows you to integrate Redsys, one of the most-used gateway in Spain (98%) into your WooCommerce. Additionally, the integration with YITH Subscription allows you to process not only one-time payments but also subscription based and recurring payments automatically.

To make them work together, you must install and activate the premium version of both plugins.

Configure the gateway (for more information about the full setup of RedSys Gateway, please, refer to the official plugin documentation).

To work properly Redsys must activate Tokenization, PSD2 and MIT on the terminal.

Now you’re ready to accept recurring payments through RedSys.

Once on the Checkout page, customers will be able to choose RedSys payment gateway with card or with any other extension enabled and proceed with the payment:

RedSys on checkout page

redsys Credit card view

This way, on the renewal date, the customer will automatically be charged in his/her card for the recurring payment agreed for.

In the subscription details, you will be able to see the gateway used but also to perform the following actions on the customer’s subscription:

  • 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 pay with credit card.
  • 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 subscription 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.

WooCommerce Stripe

YITH WooCommerce Subscription has been integrated with WooCommerce Stripe, in order to let you receive recurring payments and automatically charge your users’ card at the end of the scheduled billing cycle.

Please, note: only credit card payments are supported.

After the installation the payment method Stripe must be enabled from WooCommerce > Settings > Payments, and your users will be able to use this payment gateway for their subscription products as well.

stripe enable

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 pay with credit card.
  • 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 subscription 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.