Woo Subscriptions uses token payments / reference transactions to process subscription payments.  This is supported by the gateways in our plugin, however, some of them require you to enable specific features on the account in order for this to work properly.  See below for details about enabling reference transactions for specific PayPal gateways.

PayPal Express Checkout

PayPal Express Checkout requires the use of Billing Agreements / Reference Transactions to be used as a payment gateway with Woo Subscriptions.  This functionality needs to be specifically approved and enabled on your live PayPal account in order to work properly.  Without this your Woo Subscription payments will fail!

The easiest way to get this enabled is to simply contact PayPal directly and request it.  Let them know you are using our PayPal for WooCommerce plugin with Express Checkout and Woo Subscriptions, and that you need to enable Billing Agreements / Reference Transactions accordingly.  They will get you taken care of.

PayPal / PayFlow Manager

If you using PayPal Payments Pro (PayFlow) with Woo Subscriptions you will need to allow reference transactions.  Woo Subscription payments will fail if you do not update this option!

  1. Log in to https://manager.paypal.com.
  2. Click the Account Administration tab at the top of the page.
  3. Click the Manage Security sub-tab.
  4. Under Transaction Settings, set Allow Reference Transactions to Yes.
  5. Click confirm to submit your changes.

PayPal Payments Pro PayFlow Allow Reference Transactions


Need Additional Help?

Schedule a live meeting with Drew Angell, PayPal Certified Developer, and get all of your questions or concerns answered.