Hi,
We recently had a customer reach out and report that he can’t successfully complete a flow involving SCA (Strong Customer Authentication) making a purchase through the ios App Store. Specifically:
“Each time, I click the necessary buttons, approve the payment through my bank, and then… nothing. The app simply returns to the “Unlock Deglaze Pro” page without any confirmation, and I remain on the free version.Then, several minutes later, I receive a message saying I didn’t approve the payment in time—even though I had already approved it immediately when prompted by my bank.”
And then:
I have tried all of the suggested methods and nothing works. I have even deleted the card from my phone and it still defaults to that card for payment.
From what I can see the app isn't waiting from the response from the bank. As soon as I leave the app to authorise the payment in my banking app the Deglaze app switches back to the previous screen and then I get the payment wasn't authorised in time message.
On our end, we are displaying the paywall using the react-native SDK RevenueCatUI.Paywall and we see the onPurchaseCancelled event handler fire and no error or warning from the logs.
I am in the US and not familiar with the SCA flow. Any guidance on what might be causing this and if we need to explicitly handle something here is appreciated. I can also ask the customer further questions if that will help.
Thanks,
Jacob