The handleRedirect function is not called when confirmation is delayed when paying with a mobile money transfer. Resulting in the user being debited and not knowing if the transaction was successful or failed
Steps to Reproduce
Initiate Payment a Rwanda Mobile Money Payment
A 4 to 10 minutes confirmation delay is experienced
The transaction eventually goes through, and the user gets debited. Still, the handleRedirect function is not called, and even the webhook needs to be sent.
Expected behaviour
The handleRedirect gets called, and I get to know if the transaction was successful or failed
Webhook is sent to our webhook URL
Actual behaviour
The webview loading button keeps loading even after a user completes verification and the money is debited, as shown in the video below.
Description
The handleRedirect function is not called when confirmation is delayed when paying with a mobile money transfer. Resulting in the user being debited and not knowing if the transaction was successful or failed
Steps to Reproduce
Expected behaviour
Actual behaviour
https://github.com/Flutterwave/React-Native/assets/22142497/a5789455-0404-47f2-ada3-68c42574119d
Reproduces how often
Configuration
Additional Information
There's no error message