Fix WooCommerce Duplicate Payments plus Email Setup

Job ID: 40490577

Budget: $30 – $250 USD

Since updating PHP, WordPress, WooCommerce and several plugins I’ve run into a serious problem—the same order is captured twice, or more, charging the customer multiple times through both PayPal and Stripe.

We also see: Action Scheduler: 20835 past-due actions found; something may be wrong.

I need a WooCommerce specialist to trace why the duplicate transactions are being created, stop it from happening again, and make sure future updates won’t re-introduce the bug. Please come prepared to check logs on both gateways, review hook priorities, and test on a staging copy so live customers stay unaffected.

We use ShippingEasy, which is working, but we need to ensure that it continues to work.

Deliverables:
• Diagnosis report explaining the root cause.
• Fix applied in child theme or custom plugin (no edits to core).
• Confirmation, via test orders on PayPal and Stripe, that a single payment is recorded per order.
• Brief note of any monitoring or cron tweaks you leave in place.

If you’ve solved this exact issue before, let me know in your proposal so I can move quickly.