← Вакансії

Fix Stripe Webhook Not Updating Order Status After Payment

Бюджет: $10.0 FIXED / ⭐ 4.97 (349) United States

php, wordpress, stripe, javascript, woocommerce, payment-gateway-integration, api, ruby-on-rails, web-programming, shopify

We're a growing SaaS platform currently in active development, and we've run into a backend bug that needs a sharp full stack developer to fix quickly. The issue: Our Stripe integration is mostly working, customers can complete checkout and payment goes through successfully, but our webhook handler isn't reliably updating the order status in our database afterward. Some orders show as pending even after payment is confirmed on Stripe's end. We need someone to dig into the webhook logic, find why the status update isn't firing or saving correctly, and fix it so payment confirmation and order status stay in sync. Tech stack: - Next.js (frontend + API routes) - Node.js (backend) - Stripe (payments + webhooks) - Database — Postgres, details shared once we start What we need from you: - Review the existing webhook handler and find the root cause - Fix it so order status updates correctly and reliably after payment confirmation - Add a basic test or two to confirm the fix and prevent it breaking silently again - A short note (a couple lines) on what was wrong and how you fixed it Skills we're looking for: - Strong JavaScript or TypeScript fundamentals - Experience with Next.js - Comfortable on the backend with Node.js - Past experience with Stripe or a similar payment gateway - Can write a simple test (Jest or similar) About the opportunity: This is a small paid task, but we're using it to see how someone actually works, not just to close one bug. If you do clean work and communicate well, we have more coming up on this product and would genuinely like to bring the right person on for bigger pieces later. Newer developers are welcome too. what matters more is that you can explain your thinking clearly and walk us through how you'd debug something like this. We'll do a short chat before hiring to talk through your experience and how you'd approach the bug. Budget & timeline: $10, fixed price. Should take a few hours — would like it done within a day. To apply: Send a quick note on how you'd start debugging a webhook that isn't updating data reliably, and mention any past work you've done with Stripe or Next.js.
Відкрити на Upwork