I have an Android recharge app that relies on a Dynamic QR payment gateway. The money does reach the user’s wallet, yet immediately after the “transaction successful” message the flow dumps everyone onto an external web-login page instead of returning to (or staying in) the app. The problem appears for all retailers, every time. You’ll have full access to the gateway’s API documentation as well as the current source so you can trace the callback, intent, or WebView hand-off that is mis-routing the user. Your goal is simple: ensure that once a payment is marked successful, the user lands back inside the correct in-app screen with no involuntary web redirect, while preserving the existing balance-credit logic. Please test on at least one real device and one emulator, confirm the bug is gone for all retailers, and keep the rest of the flow unchanged. If you need logs or staging credentials, let me know and I’ll provide them right away.