React-Native
React-Native copied to clipboard
`handleRedirect` function not called when payment confirmation is delayed
Description
The handleRedirect
function is not called when there is a delay in confirmation when paying with bank transfer. Resulting in the user being debited, and not knowing if the transaction was successful or failed
Steps to Reproduce
- Initiate Payment
- Change Payment method to
Bank Transfer
- Experience a delay in confirmation
- Transaction eventually goes through and the user gets debited, but the
handleRedirect
function is not called and I don't get to know if the transaction was successful
Expected behavior
handleRedirect
gets called and I get to know if the transaction was successful or failed
Reproduces how often
I have experienced it twice in seven transactions so far
Additional Information
There's no error message
I am having the same issue. It takes over 4 to 10 minutes for payment to be processed, and it is never called.
It's quite frustrating and hard to debug since the occurrence is random. There's still no fix so far. I have to manually carry out the success or fail action anytime the issue occurs