1. Home
  2. Knowledge Base
  3. Integrations
  4. PayPal Complete Payments Integration with WishList Member
  1. Home
  2. Knowledge Base
  3. Payment Providers Integrations
  4. PayPal Complete Payments Integration with WishList Member

PayPal Complete Payments Integration with WishList Member

PayPal Complete Payments badge with the PayPal logo and a green checkmark above it.

PayPal Complete Payments is WishList Member's newer PayPal integration. It connects your membership site to PayPal so that payments, subscriptions, and cancellations are processed automatically. This article explains how the connection works, how payment notifications are kept secure, and what to check if payments or renewals are not being processed.

How PayPal Complete Payments Is Different

WishList Member offers more than one way to connect with PayPal. PayPal Complete Payments is separate from the PayPal Checkout and PayPal Payments Pro integrations with WishList Member, and it works differently behind the scenes.

The other integrations rely on PayPal's Instant Payment Notifications (IPN). PayPal Complete Payments instead uses PayPal's webhook system with signature verification, which is a more secure way for PayPal to confirm that a notification is genuine and intended for your site.

Because of this difference, PayPal Complete Payments does not use the “merchant PayPal email” setting that the IPN-based integrations require. If you are using PayPal Complete Payments, you will not see a PayPal email field for it and you do not need to configure one.

Connecting PayPal Complete Payments

You connect PayPal Complete Payments by saving your PayPal credentials in the integration settings, found in the Setup > Integrations > Payment Providers > PayPal Complete Payments section in WishList Member. You can connect either a live account or a sandbox (test) account using the sandbox mode option.

After you save your credentials, the integration runs a connection check and displays the status so you can confirm the connection is working.

The Webhook URL Is Set Up Automatically

PayPal Complete Payments relies on a webhook, which is the channel PayPal uses to tell your site about payments, renewals, refunds, and cancellations.

You do not need to set this up by hand. The Webhook URL shown in the integration settings is automatically registered with PayPal when your credentials are saved. No manual configuration is needed. The settings screen displays the Webhook URL for reference, but the registration happens for you in the background.

How Notifications Are Kept Secure

When PayPal sends a notification to your site, WishList Member verifies the signature on that notification with PayPal before acting on it. Only notifications that PayPal confirms as genuine are processed. This protects your site from forged or tampered notifications.

This verification depends on the webhook that was registered when you connected your account. If that registration did not complete, WishList Member cannot verify incoming notifications and will safely reject them rather than risk processing something it cannot confirm.

Troubleshooting: Payments or Renewals Not Processing

If memberships are not being created or renewed through PayPal Complete Payments, the most common cause is that the webhook registration did not fully complete when the account was connected. This can happen if credentials were entered incorrectly, a connection was interrupted, or the account was only partially set up.

In cases like this, check the following:

  1. Go to the Setup > Integrations > Payment Providers > PayPal Complete Payments settings in WishList Member.
  2. Confirm the connection status shows as connected and successful.
  3. Make sure you are in the correct mode for your situation. Live payments require a live connection, and test payments require sandbox mode.
  4. Re-save your credentials. Saving again re-runs the connection and re-registers the Webhook URL with PayPal, which resolves most cases where notifications were not being received.
Was this article helpful?

Related Articles