
Stripe / Base44 Developer Needed to Troubleshoot Course Unlock Flow
Upwork
Remoto
•13 hours ago
•No application
About
I have a working Stripe checkout flow integrated with my Base44 course platform. Users can select and pay for a course (or a full course bundle), and the payment processes correctly. However, after checkout, the course content does not unlock as expected. For example: A user purchases the Full Course bundle (Product ID: prod_T2nPSiFYPuuo4a). Payment is successful, and they are redirected to the success page. Instead of having all 6 courses unlocked, the user still sees the option to purchase. I need an experienced developer to troubleshoot and fix this issue. Responsibilities: Review my current Stripe + Base44 integration. Confirm correct use of Product/Price IDs and metadata. Ensure webhook(s) are firing and handling checkout.session.completed events properly. Update logic so that: Single course purchases unlock only that course. Bundle purchase automatically unlocks all 6 courses. Fix email/account mismatch issues (ensure the email from checkout correctly matches the Base44 user). Test in both Test and Live mode to confirm functionality. Requirements: Strong experience with Stripe Checkout, Webhooks, and Metadata. Familiarity with Base44 platform (or similar no-code membership/LMS systems). Ability to debug issues between Stripe events and course access logic. Good communication and ability to explain what was wrong and how it was fixed. Deliverables: Fully working Stripe → Base44 unlock flow. Bundle product (prod_T2nPSiFYPuuo4a) correctly unlocks all 6 courses. I would appreciate being able to call and trouble shooting over a call.