Skip to main content
Question

Issue with One-Shot Payments on Flutter When Bank Authorization Is Required

  • March 3, 2025
  • 1 reply
  • 31 views

Forum|alt.badge.img

Hello RevenueCat Support Team,

I'm experiencing an issue with one-shot payments in my Flutter app using RevenueCat. When a payment does not require additional bank authorization, everything works perfectly and the premium content is delivered as expected.

However, when the bank requests additional authorization (for example, via 3D Secure), the user is redirected out of the app to complete the authentication. This redirection causes the payment process to be interrupted and ultimately cancels the transaction.

Could you please advise if there is a recommended solution or configuration to handle these authorization flows without forcing the user to leave the app, and thereby preventing the cancellation of the payment?

Thank you in advance for your assistance. I look forward to your guidance.

Best regards,

1 reply

jeffrey_bunn
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 240 replies
  • March 5, 2025

Hi ​@aupairtrip-79a753! Are you experiencing issues on Android only, or also on iOS? The reason I ask is there’s a specific Android lauchMode setting you need to configure, otherwise, payments like this will fail. More information is available here.

For iOS, the SDK will return an error when a SCA flow is initiated. You’ll need to catch this error and ignore it for SCA flows (particularly if you dismiss the paywall when an error happens or perform other, similar actions).


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings