Home > Docs > Subscriptions for WooCommerce > WooCommerce Subscriptions with PayPal Express Checkout

WooCommerce Subscriptions with PayPal Express Checkout

Last updated on December 7, 2023

The Subscription for WooCommerce plugin by WebToffee stands out as an excellent tool for seamlessly incorporating a subscription model e-commerce model into your WooCommerce online store. Pairing it with the PayPal Express Checkout Payment Gateway for WooCommerce plugin by WebToffee ensures smooth integration to enforce subscription products within your store. By using these plugins together, you also have the option to suspend the subscription.

Step 1: Set up Subscription for WooCommerce

To set up a subscription product on your store,

Step 2: Set up PayPal Express Checkout

To set up your subscription payment method,

Only the Express checkout button allows you to pay for your subscription. Please confirm that you have selected the Express checkout option for your payment method.

PayPal Express button
PayPal Express button

Step 3: Configure PayPal Credentials

After selecting the PayPal Express checkout, scroll down to the section PayPal Credentials.

PayPal credentials
PayPal credentials
  • Save the configuration.

Step 4: Enable Reference Transactions in PayPal

It’s essential to ensure that reference transactions are enabled in your PayPal account for the subscription payment method to function correctly.

  • Log in to your PayPal account.
  • Confirm reference transactions are enabled. If you’re unsure or need assistance, reach out to PayPal’s support team for guidance.
  • If you need assistance with enabling the reference transaction, contact PayPal support

To verify if PayPal is activated for subscriptions, go to WooCommerce > Settings > Payments and ensure that there is a tick mark next to PayPal Express, as illustrated below.

WooCommerce Payments tab
WooCommerce Payments tab

Now, customers can use the PayPal Express button to check out their subscription products.

WooCommerce checkout page
WooCommerce checkout page