-
-
Notifications
You must be signed in to change notification settings - Fork 618
Description
Describe the bug
I tried paying with iDeal in the example app. The iOS can open the payment link in two ways:
- Opening safari as a different app
- Opening InAppBrowser
After authorising the payment, the browser should redirect user to the app. This happens only when Safari is opened as a different app. The "Return to Merchant" button gives me this log every time I tap it:
Deep Link does not contain valid required params. URL params: {
"redirect_status" = succeeded;
"setup_intent" = "<.....>";
"setup_intent_client_secret" = "<......>";
}
To Reproduce
Steps to reproduce the behavior:
- Download the example app
- Change the stripe publishable key
- Pay with iDeal
- The inAppBrowser is opened
- Authorise or decline the payment
- Back to merchant is "blocked". Does not take the user back to the app
Expected behavior
After the payment was authorised/declined, the inAppBrowser should open the app
Smartphone / tablet
-
Device: Simulator iPhone 11 Pro Max
-
OS: 14.5
-
Package version: 2.0.2
-
Flutter version 2.5.2
-
Device: Simulator iPhone X
-
OS: 15.1
-
Package version: 2.0.2
-
Flutter version 2.5.2
Additional context
Here is a video of the issue:
Uploading Simulator Screen Recording - iPhone 11 Pro Max - 2021-11-23 at 11.42.46.mp4…