Hello everyone, l am a bit stuck on ionic 8 with capacitor 7 with supporting PayPal integration on IOS. Everything works fine on Android checkout to subscribe to a PayPal subscription to complete agreement and redirect back to the app with deep-links all works.
On IOS is a bit different as the Popup support on the mobile browser is not opening as a popup its opening as a tab and when agreement is agreed and the Ok Poup to complete the transaction is not showing as the Browser of the authentication to PayPal is not auto closing on success of the transaction. What can l do to solve that part. Deep links works on IOS.
Please note: PayPal processing is done externally and deep-links redirects back to the app.
Below is my environment, l have tried the Popup Bridge
Ionic:
Ionic CLI : 7.2.1 (/usr/local/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 8.4.3
@angular-devkit/build-angular : 19.2.0
@angular-devkit/schematics : 19.2.0
@angular/cli : 19.2.0
@ionic/angular-toolkit : 12.1.1
Capacitor:
Capacitor CLI : 7.1.0
@capacitor/android : 7.1.0
@capacitor/core : 7.2.0
@capacitor/ios : 7.2.0
Utility:
cordova-res : 0.15.4
native-run : 2.0.1
System:
NodeJS : v20.18.3 (/usr/local/bin/node)
npm : 10.8.2
OS : macOS Unknown