
Completed
Posted
Paid on delivery
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.
Project ID: 40490577
255 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
255 freelancers are bidding on average $155 USD for this job

Hello, I can trace and resolve the duplicate WooCommerce transactions by reviewing gateway logs, hook priorities, and Action Scheduler issues. I’ll work on a staging copy to ensure PayPal, Stripe, and ShippingEasy remain stable, applying fixes via a child theme or custom plugin without touching core files. Would you like me to also set up monitoring for cron jobs to prevent future scheduling backlogs? I’ve done similar work with great success and confident to fulfill your requirements. Let’s talk.
$140 USD in 7 days
9.8
9.8

Hi, I hope you are doing well! I have solved duplicate transaction issues in WooCommerce before, including cases triggered by hook conflicts after major updates — exactly what you are describing. Here is how I will approach this: Trace duplicate hooks firing across PayPal and Stripe during order processing. Clear and reschedule the 20835 past-due Action Scheduler entries safely. Apply the fix via a custom plugin, no core edits, and verify ShippingEasy stays intact throughout. Everything will be tested on a staging copy first so live customers are never at risk. A few questions to help me move quickly: 1. Did the duplicate charges start immediately after the PHP or WooCommerce update, or did they appear gradually? 2. Do duplicates happen on both PayPal and Stripe equally, or more on one gateway? 3. Do you have a staging environment ready, or would you need help setting one up before we begin? Looking forward to getting this resolved cleanly for you. Azeem Amin
$250 USD in 7 days
9.1
9.1

Hi, I have solved this exact issue before. Duplicate charges after a PHP or WooCommerce update almost always come down to payment gateway hooks firing more than once due to priority conflicts or a corrupted Action Scheduler queue - and your 20,835 past-due actions confirm that is exactly what is happening here. Three quick questions: 1. Which versions of PHP, WooCommerce and the PayPal and Stripe plugins are you now running? 2. Do you already have a staging environment set up or should I create one? 3. Are the duplicates happening on every order or only on specific payment methods? Here is how I will fix this: I will audit hook priorities on both gateways, clear and rebuild the Action Scheduler queue, identify any plugin conflicts introduced by the update, and apply all fixes inside a child theme or custom plugin - zero core edits. I will then run confirmed test orders on both PayPal and Stripe on staging before touching live. ShippingEasy will be tested throughout to make sure nothing breaks. Deliverables: full diagnosis report, fix applied cleanly, test order confirmation on both gateways, and a short note on any cron or monitoring adjustments left in place. Ready to start today. Best regards, Hafiz Anas
$178 USD in 1 day
8.5
8.5

As a seasoned WordPress developer with over 14 years of experience, I have encountered and fixed all sorts of WooCommerce-related bugs, including the very issue you're currently facing! My extensive knowledge of WordPress, PHP, and familiarity with the WooCommerce ecosystem makes me adept at analyzing logs from all gateways, reviewing hook priorities, and identifying root causes effectively. With my expertise, I don't just fix bugs but ensure they stay fixed. I can meticulously identify potential future pitfalls to avoid reintroducing the bug during any updates. ShippingEasy integration will continue to function seamlessly too. Speed optimization is also something I bring to the table, which means your website will function smoothly even after my fixes. In addition to a comprehensive diagnosis report and a reliable solution that doesn't tamper with your core files (per your requirement), I'm known for providing ongoing support. To further optimize your website experience and prevent recurrence of any such issues, I can leave monitoring tweaks and cron jobs in place. The success of your project is my priority! Let's fix this bug together and strengthen your WooCommerce platform for good.
$140 USD in 7 days
8.5
8.5

Hello, Hope you are doing well, I will perform a full audit of WooCommerce payment flows, Stripe and PayPal webhook logs, Action Scheduler queues, plugin conflicts, custom hooks, and checkout processes on a staging environment to identify the root cause. The fix will be implemented through a child theme or custom plugin, followed by end-to-end testing to verify that each order generates only a single payment transaction. I have 10+ years of experience with WooCommerce, Stripe, PayPal, Action Scheduler, webhook troubleshooting, and complex e-commerce debugging, including resolving duplicate charge issues caused by webhook retries, checkout hooks, scheduled actions, and plugin conflicts. Let’s connect in chat to review your WooCommerce setup, recent updates, gateway logs, and staging environment so I can provide a diagnosis plan and begin troubleshooting immediately. thank you Regards Gaurav Garg
$200 USD in 7 days
8.6
8.6

Hi there, I can see the real issue here isn’t just “duplicate payments” , it’s likely a race condition or repeated gateway callback firing after the PHP/WooCommerce/plugin updates, and the 20835 overdue Action Scheduler items are a strong clue. I’ve solved similar WooCommerce payment conflicts before, including Stripe/PayPal double-capture behavior caused by hooks, cron backlog, and gateway retries. I’ll trace the order flow on a staging copy, review logs from both gateways, inspect hook priorities and scheduler behavior, then isolate the fix inside a child theme or custom plugin so your core files stay untouched. I’ll also verify ShippingEasy continues to sync normally and run controlled test orders on Stripe and PayPal to confirm only one payment is recorded per order. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. Would you like me to start by checking whether the duplicate capture happens at checkout, webhook callback, or during Action Scheduler retries? Looking forward to your reply so we can finalize the exact plan. Sincerely, Asad
$75 USD in 3 days
8.4
8.4

Hi, I am an experienced WooCommerce developer, and I can fix the issue of duplicate payments by thoroughly debugging your PayPal and Stripe integrations, reviewing webhook handling, and checking Action Scheduler issues causing past-due actions. I will identify the root cause, prevent multiple order triggers, and ensure only a single payment is processed per order. I will also test everything on a staging site, verify ShippingEasy compatibility, and apply the fix safely via a child theme or custom plugin without modifying core files. Please send a message so we can go through the details, decide on the timeline and deliverables. Best regards.
$200 USD in 7 days
8.5
8.5

Hi, I have extensive experience resolving similar WooCommerce issues and can diagnose the root cause effectively. My approach includes checking logs on both PayPal and Stripe gateways, reviewing hook priorities, and ensuring that ShippingEasy continues to function properly. Once I identify the problem, I will provide a diagnosis report, implement the fix in a custom plugin, and confirm that payments are properly recorded through test orders. Let me know if you’d like to move forward, and we can get started quickly! Best Regards, Priyanka
$100 USD in 1 day
8.5
8.5

SURE------I will do it as per the given specification so lets get started and complete it-------Fix WooCommerce Duplicate Payments plus Email Setup I am highly appreciative to work on this project. I am an Innovative PHP/Full stack developer having rich experience with so many successful Tasks. I will give you exact accurate budget after the proper detailed discussion . Let’s connect on chat for further discussion and start quickly. Thanks!!
$200 USD in 7 days
8.2
8.2

Hi, I specialize in WordPress and WooCommerce troubleshooting and have resolved duplicate payment issues caused by Action Scheduler backlogs, webhook conflicts, cron misconfigurations, plugin incompatibilities, and custom code hooks. I’ll perform a full investigation of Stripe and PayPal logs, review WooCommerce actions and hook priorities, test thoroughly on a staging environment, and implement a permanent fix through a custom plugin or child theme. I’ll also verify ShippingEasy compatibility and provide a clear diagnosis report with preventive recommendations. Let's discuss in chat as I have some queries to ask regarding the project to proceed further.
$100 USD in 2 days
7.9
7.9

Hi, As an experienced web developer, my team and I have faced and resolved numerous WooCommerce challenges similar to the one you're currently facing. With expertise in PHP development, including Laravel, CodeIgniter, and CakePHP, my proficiencies align perfectly with your requirements. Additionally, our hands-on experience with WordPress makes us well-versed with WooCommerce customization and cautious of modifying core files due to compatibility issues during updates. Hence, we'll ensure to apply any necessary fixes via a child theme or custom plugins to maintain long-term stability. Our commitment towards ensuring client security and user-friendliness compels us to test all changes extensively through various payment gateways, like PayPal and Stripe for you. Our PostgreSQL-designed scalable database architecture guarantees that the error found in Action Scheduler- past-due actions, will be resolved thoroughly. Likewise, platform-specific understanding such as ShippingEasy integration expertise adds more value to our proposition. Understanding your project goals and delivering on them is of utmost importance to us. Going forward there won't be any compromise on monitoring or cron tweaks; I will make sure everything runs smoothly after our intervention. Thanks....
$250 USD in 7 days
8.1
8.1

Woah Hello, It looks like you're dealing with a frustrating issue of duplicate payments after your recent updates. I totally get how that can affect your business and customer trust. My approach would involve first diagnosing the root cause by checking the logs on both PayPal and Stripe, while also reviewing the hook priorities and the Action Scheduler errors you mentioned. With 7+ years of experience in WooCommerce and payment gateway integrations, I’ve tackled similar issues before, so I know the steps to prevent this from happening again. I would ensure that any fixes are applied in a way that doesn't alter the core files, keeping your site safe from future updates. After implementing the solution, I'd run tests with both payment gateways to confirm everything works smoothly and provide you with a brief report on any tweaks made. Best regards, Ivan Mandinski
$50 USD in 3 days
7.5
7.5

Hi, We’ve resolved similar issues with WooCommerce, where multiple payments were captured due to misconfigured webhooks or cron jobs. In one case, we even developed a custom solution to prevent duplicate orders from being created. As a WordPress developer since 2013 and a WooCommerce expert since 2017, I’ve worked on 50+ WooCommerce projects, including custom payment gateways and subscriptions. I also manage my own WooCommerce store, so I understand the importance of reliable payment processing. I can start right away and will ensure you get a fully functional solution, not just a quick fix. Let’s schedule a 10-minute introductory call to discuss your project in more detail and see if I’m the right fit. I’m looking forward to hearing more about this exciting opportunity. Best regards, Adil
$154 USD in 7 days
7.6
7.6

Hi, I'm available to start immediately and can begin troubleshooting right away. I can quickly diagnose and fix the WooCommerce duplicate payment and email issue affecting both PayPal and Stripe. With 7+ years of WordPress and WooCommerce experience, I'll review the debug logs, identify the root cause, and implement a permanent fix without modifying core files. All changes will be done through a child theme or custom plugin to ensure future updates remain safe. I'll also thoroughly test the checkout process on both payment gateways to confirm that only one payment and one order are generated per transaction. Special attention will be given to maintaining ShippingEasy compatibility and preventing any disruption to your existing workflow. You'll receive a clear summary of the issue, the fix applied, and recommendations to avoid similar problems in the future. Best regards, Nupur
$130 USD in 7 days
7.7
7.7

Hi, We’d love to fix your WooCommerce duplicate payment issue. At Doomshell Software Pvt. Ltd., with 20+ years of experience, we specialize in WooCommerce, Stripe, and PayPal troubleshooting to deliver secure, reliable, and update-safe solutions. Our approach: 1. Root Cause Analysis • Review WooCommerce, Stripe, and PayPal logs • Investigate Action Scheduler backlog and cron execution • Analyze hooks, webhooks, and plugin conflicts 2. Payment Issue Resolution • Eliminate duplicate transaction triggers • Implement fixes via custom plugin or child theme • Ensure compatibility with future WooCommerce updates 3. Testing & Validation • Perform staging environment testing • Verify single-payment processing for PayPal and Stripe • Confirm ShippingEasy integration remains unaffected 4. Email & Monitoring Setup • Review WooCommerce email delivery configuration • Optimize cron and monitoring processes • Provide documentation of fixes and recommendations Why Doomshell: • Proven expertise in WooCommerce troubleshooting • Strong experience with Stripe, PayPal, and custom integrations • Clean, update-safe development practices Quick questions: • Have you identified whether duplicate charges occur before or after order completion? • Are Stripe and PayPal using webhooks, plugin integrations, or custom implementations? We’re ready to identify the root cause, implement a permanent fix, and ensure your store processes payments accurately and reliably. Best regards
$140 USD in 7 days
7.6
7.6

Hi, I can diagnose and fix the duplicate WooCommerce charges affecting PayPal and Stripe, and resolve the Action Scheduler backlog causing issues. I have strong experience with WooCommerce, payment gateways, and plugin conflicts, and will test everything on a staging site to ensure future updates don't reintroduce the problem. I can start immediately.
$39 USD in 1 day
7.5
7.5

Hi, I'm a Senior WooCommerce Developer experienced in payment gateway troubleshooting. I can trace and fix duplicate order captures, stabilise Action Scheduler, and ensure PayPal, Stripe, and ShippingEasy work seamlessly. Would you prefer me to start with gateway logs or Action Scheduler diagnostics? Let's talk to ensure few things regarding the requirements.
$100 USD in 5 days
7.2
7.2

Hello, I understand you need a WooCommerce specialist to diagnose and fix duplicate order captures after recent PHP, WordPress, WooCommerce, and plugin updates, covering PayPal, Stripe, Action Scheduler past-due jobs, hook priorities, cron behavior, and ShippingEasy compatibility. I have resolved similar WooCommerce payment duplication issues involving gateway webhooks, checkout hooks, failed cron queues, Action Scheduler backlogs, plugin conflicts, idempotency gaps, and staging-based regression testing. I will review gateway logs, WooCommerce logs, scheduled actions, webhook retries, custom hooks, order status transitions, and ShippingEasy triggers, then apply a safe fix through a child theme or custom plugin and verify single-payment behavior with PayPal and Stripe test orders. Q1: Are duplicate charges happening on all orders or only specific payment methods/order statuses? Q2: Do you already have a staging site with PayPal and Stripe sandbox access configured? Q3: Which recent plugin or WooCommerce updates were applied immediately before the issue started? Best regards, Stratos
$140 USD in 7 days
7.3
7.3

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$140 USD in 7 days
6.9
6.9

Dear Hiring Manager, Thank you for sharing the project details. I understand that you are looking for a modern, professional, and adaptable solution that performs seamlessly platforms and is delivered in all the required formats to support long-term scalability and maintenance. I am confident that my experience and attention to detail will allow me to deliver a high-quality solution that meets your expectations. I prioritize clear communication, timely delivery, and a collaborative approach throughout the project lifecycle. I would be glad to discuss your requirements further and answer any questions you may have. Please feel free to reach out, and we can explore the best approach for achieving your project goals. I look forward to hearing from you. Best regards, Jitendra
$250 USD in 5 days
6.9
6.9

Auburn, United States
Payment method verified
Member since Mar 19, 2011
$10-30 USD
$30-250 USD
$10-30 USD
$30-250 USD
$10-30 USD
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
₹600-1500 INR
$1500-3000 USD
$30-250 AUD
$10-30 USD
₹600-1500 INR
$250-750 USD
₹600-1500 INR
min $50 USD / hour
₹12500-37500 INR
₹12500-37500 INR
₹30000-55000 INR
$250-750 USD
₹750-1250 INR / hour
$250-750 AUD
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR