Please note: this documentation page may not be relevant. This concerns specific, older, subscriptions. Please see the Subscriptions FAQ for updated details.On occasion, store managers may find that when a customer or store manager suspends or cancels a subscription in the store the status change is not reflected at PayPal. Similarly, if a customer changes the payment method or switches a subscription that was originally purchased at PayPal, the original subscription may not be cancelled at PayPal. This guide covers potential issues that prevent Subscriptions from synchronising with PayPal. To communicate with PayPal, WooCommerce Subscriptions needs your PayPal account’s API Signature. You can learn how to find and where to enter your credentials for this in the PayPal configuration guide. You PayPal API credentials can be incorrect for a number of reasons:
- Your API Signature may be for a PayPal Sandbox account but the PayPal Sandbox is disabled in your WooCommerce settings. Or you may be using a live PayPal account’s API Signature with PayPal Sandbox enabled.
- Missing characters – sometimes PayPal API Signatures include special characters which may be missed when it is copied. Be sure to check that all the characters are entered in your WooCommerce settings page.
- PayPal provides two forms of API credentials – API Certificate and API Signature. You must use an API Signature with Subscriptions. An API Certificate will not work.
I” followed by numbers and letters, e.g.
I-nnnnnnnnnnnnnn. Subscriptions created with old PayPal accounts start with an uppercase “
S” instead, e.g.
S-nnnnnnnnnnnnnn. To check the PayPal Subscription ID value for your subscriptions:
- Go to the WooCommerce > Edit Subscription for a subscription using PayPal Standard as the payment method
- Check the PayPal Subscription ID value displayed under the Subscription Data > Billing Details section