Home > Docs > PayPal Express Checkout Payment Gateway for WooCommerce > Configure PayPal Subscription Payment Methods

Configure PayPal Subscription Payment Methods

Last updated on September 3, 2024

To enable the subscription payment method within your PayPal Express Checkout Payment Gateway for WooCommerce plugin by WebToffee, follow the step-by-step instructions below:

  1. Enable the Express checkout button
  2. Add the PayPal credentials.
  3. Enable reference transactions in PayPal.

Step 1: Enable the Express checkout button

Subscription payment methods are exclusively accessible through the Express checkout button. Ensure that the Express checkout option is chosen as your payment button.

  1. From the WordPress admin dashboard, navigate to WooCommerce > Settings > Payments > PayPal Express.
  2. Click on Manage.
  3. Confirm that Express checkout is selected under the Payment Button.
PayPal Express button
PayPal Express button

Step 2: Configure PayPal credentials

Scroll down to the PayPal Credentials section

  1. Enter your PayPal credentials into the provided fields.
PayPal Credentials
PayPal Credentials
  1. Save the configuration.

For more details on obtaining the API username, API password, and signature from a PayPal account, check out the following article: Collect API Username, Password, and Signature.

Step 3: Enable reference transactions in PayPal

For the subscription payment method to function correctly, it’s essential to ensure that reference transactions are enabled in your PayPal account. To enable:

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

Step 4: Activating the Subscription Payment Method in the Plugin

Once reference transactions are enabled in your PayPal account, no additional configuration is required within the plugin. The subscription payment methods will be automatically available and integrated as a plugin functionality.