# PayPal Payments plugin webhook and checkout malfunctions

Market: WooCommerce

WooCommerce store owners using the PayPal Payments plugin face duplicate emails and stock reductions, webhook verification failures, double-loaded SDK, and odd endpoint errors, and want reliable, error-free PayPal checkout and order handlin

Source: https://idea.2folk.com/clusters/15

## Verdict: watch (low confidence)

Real bugs with a plausible fix, but only 4 lines on different symptoms, no payment signal, and the vendor may patch them.

## The problem

The PayPal Payments plugin misfires in several ways: repeated webhooks send duplicate emails and cut stock twice, webhook verification fails, the SDK loads twice and hides the PayPal button, and a cart endpoint gets repeated 400 errors. Merchants risk wrong stock counts and lost sales.

Who: WooCommerce merchants and developers using the PayPal Payments plugin. The lines give no business size.

Would they pay? none. No prices or wishes to pay were found in the lines.

## Idea: PayPal Webhook Watchdog

A WooCommerce plugin that checks PayPal webhook health, blocks duplicate webhook processing, and flags double-loaded scripts, so stock and emails stay correct and merchants see problems early.

Smallest version:
- Deduplicate webhook events by event ID before order and stock updates
- Dashboard check that the webhook URL is reachable and verified
- Scan checkout for a duplicate PayPal SDK load and warn

Why it can win: It watches and guards the PayPal plugin's behavior instead of replacing it, giving merchants clear diagnostics where the official plugin gives only logs.

## Tools people use instead

- none named

## Risks

- Only 4 lines, each a different symptom, so no single clear shared problem is proven.
- The official PayPal plugin maintainers could fix these bugs in an update.
- No evidence anyone would pay; merchants may just wait for a patch.

## Test it this week

- Search the PayPal Payments plugin support forum for more duplicate-webhook and stock-reduction reports and count them
- Message the merchants who posted and ask how much the duplicate stock and emails cost them
- Post a landing page in WooCommerce groups offering a PayPal webhook health check and track signups

## Size

- Posts: 4
- Unique authors: 4
- Average severity: 2.8 of 5
- First seen: 2026-09-05. Last seen: 2026-09-20
- Trend: 1 posts in the last 28 days, 3 in the 28 days before
- Authors who say they plan to switch: 0

## Who has the problem

- merchant \(2\)
- developer \(1\)

Store size hints:
- none found

## What they do today

- none found

## Tools named

Tools they complain about:
- none found

Alternatives they name:
- none found

## Price hints

- none found

## Evidence (top 4 by severity)

- [PayPal Payments plugin sends duplicate order emails to customers and admin and reduces stock twice; logs show repeated PAYMENT.CAPTURE.COMPLETED webhooks and FAIL\_SOFT deliveries.](https://wordpress.org/support/topic/duplicate-order-emails-and-stock-reduction/) — 2026-09-13, wordpress, severity 3
- [Author reports PayPal Payments webhook verification failing, with a message saying the webhook cannot be received and the site must be reachable from the internet.](https://wordpress.org/support/topic/webhook-verification-failed-2/) — 2026-09-10, wordpress, severity 3
- [PayPal JS SDK is loaded twice on checkout, causing bootstrap errors, a blank saved-method label, and a missing PayPal button for subscription purchases.](https://wordpress.org/support/topic/paypal-js-sdk-is-enqueued-twice-on-checkout-breaking-saved-payment-methods/) — 2026-09-05, wordpress, severity 3
- [Author sees repeated POST requests to the PayPal plugin's ppc-simulate-cart endpoint every 90 seconds from residential IPs, returning 400 errors, though checkout works.](https://wordpress.org/support/topic/constant-posts-to-wc-ajaxppc-simulate-cart/) — 2026-09-20, wordpress, severity 2

## Before you build

- This is a signal, not proof of a buyer. Talk to at least 5 of the authors first.
- Check each named tool for price, rating, and recent reviews on its own site and app store.
- Write down what a buyer would pay and what they pay now.
