PayPal Checkout Add-on "pending" transaction issue [RESOLVED]

I just started using GF PayPal Checkout Add-On in Wordpress per the request of PayPal to update they Add-on I was using. Payments are received by PayPal and credited to my account as “completed,” but they are still showing as “pending” in WordPress entries for the GF which means the notifications I have set to send on “Payment Received” are not sending. Any ideas?

Is the webhook showing as active on the main Forms > Settings > PayPal Checkout page?

It is webhooks from PayPal that update the entry payment status and trigger notifications for payment events, so if the webhook isn’t showing as active on that page, it would explain why the entries still have the pending status.

Yes, it says “Webhook is active” on the PP Checkout settings page. Could the Webhook ID have changed with the new add-on?

The webhook ID is set automatically when you connect the add-on to a PayPal account and does not change, unless you disconnect and reconnect the add-on, or manually change the ID.

The most likely reasons for the issue are PayPal isn’t sending the webhooks, or they are, but they are being blocked by the theme, another plugin, the security module on the server hosting the site, or an external service like Cloudflare.

You can check the status of and resend webhooks from the events dashboard in the PayPal account. See the following page of the PayPal documentation for the steps: https://developer.paypal.com/api/rest/webhooks/events-dashboard/

Thank you for the information, we were able to resolve the issue! I appreciate the assistance.