I've noticed that sometimes my app gets stuck on the first "Processing" screen if the network is unstable. Is there any way I can set a fixed timeout so that the user can retry the payment process? Currently, it randomly takes from 20 seconds to 3 minutes for the SDK to return the user to the previous activity.
I could also implement the timeout inside my app but I couldn't find a method that allows me to forcefully cancel the checkout.