Set Up Stripe Webhooks for Payment Tracking
Skills Required
Description
Handling post-payment processes manually has become too time-consuming. We're seeking a developer to help us automate payment tracking by setting up Stripe Webhooks that communicate directly with our backend.
You’ll be integrating with our Firebase-based system, and the goal is to log successful payments, failed transactions, and subscription changes directly into our PostgreSQL database.
The ideal candidate should be familiar with e-commerce flows, especially in platforms where payments and user actions need to sync seamlessly. We’ll provide the exact payment events we want to track, along with sample test data to help simulate flows.
It’s important that the webhook responses are secure, handle failures gracefully, and log errors for future debugging. We also want to include a dashboard that shows the webhook history and payment status, so UI/UX thinking will come in handy here.
If you’ve worked with Stripe in a real-world environment (not just test mode), that’s a big plus. You'll also collaborate with our frontend developer to ensure any payment-related UI updates are properly triggered.
Once this core integration is complete, there may be additional automation work involving email confirmations, refund tracking, and invoice generation.