Razorpay Intent Flow Migration

Замовник: AI | Опубліковано: 06.12.2025

I already have a Larvel admin-side flutter app that uses Razorpay’s “collect” flow for UPI payments. I now need that flow swapped out for Razorpay’s recommended “intent” flow so transactions launch directly into the user’s UPI app, then report the result back to my dashboard. What stays the same • Purpose: one-time payment collection only (no subscriptions or refunds). • Method: UPI is the sole payment option. • No extra user verification is required—payments should fire immediately after the user taps Pay. What changes • Replace the current collect-flow integration with intent flow inside the existing Dart/Flutter codebase. • Ensure the admin panel continues to log order ID, payment ID, status, and signature exactly as before. • Handle success, failure, and timeout callbacks cleanly, updating Firestore and our internal API endpoints the way the collect flow currently does. Deliverables (acceptance criteria) 1. Updated Flutter module with intent-flow implementation compiled and running on both Android & iOS simulators. 2. Clear code comments highlighting new or modified sections. 3. Quick README that lists Razorpay SDK versions used, required gradle / Podfile entries, and steps to reproduce a successful UPI payment in test mode. 4. Short screen recording (or GIF) showing the intent handshake from button press through success callback. I have test credentials ready and can provide a sample order flow for you to verify against. If you have experience moving from collect to intent flow in Flutter, this should be a focused update rather than a full rebuild.