Android Razorpay Post-Payment Fix
Budget: ₹600 – ₹1,500 INR
I built my Android educational app entirely on Replit and have already shipped it through the Google Play Console. Razorpay is collecting payments successfully, but the flow breaks right after the user pays: the app neither returns to the appropriate page nor unlocks the purchased course content.
I need an experienced Android developer who understands Razorpay’s callback/webhook logic and Activity or Fragment navigation to jump in, trace the problem, and ship a quick, reliable fix. You’ll be working with the existing Replit-hosted codebase (Kotlin/Java mix) and the live Play-Store build.
What I expect from you
• Diagnose why the Razorpay success callback is not being consumed correctly.
• Restore the intended navigation so users land back on the main screen.
• Ensure the purchase flag is set and the premium features become available immediately after payment.
• Supply a patched build (APK or AAB) plus the modified source files and a concise change log for my reference.
• Prove it works with a short demo video or screenshots showing the complete purchase-to-unlock flow.
That’s it—once the app behaves the way it should, we’re done. Looking forward to getting this running smoothly for every user!
I need an experienced Android developer who understands Razorpay’s callback/webhook logic and Activity or Fragment navigation to jump in, trace the problem, and ship a quick, reliable fix. You’ll be working with the existing Replit-hosted codebase (Kotlin/Java mix) and the live Play-Store build.
What I expect from you
• Diagnose why the Razorpay success callback is not being consumed correctly.
• Restore the intended navigation so users land back on the main screen.
• Ensure the purchase flag is set and the premium features become available immediately after payment.
• Supply a patched build (APK or AAB) plus the modified source files and a concise change log for my reference.
• Prove it works with a short demo video or screenshots showing the complete purchase-to-unlock flow.
That’s it—once the app behaves the way it should, we’re done. Looking forward to getting this running smoothly for every user!