Ich bin in der Lage, die Stripe Checkout in meiner Ionic/Cordova App zu arbeiten. Es zeigt einen iFrame, in dem der Benutzer seine Stripe-Login-Informationen/Kreditkarteninformationen eingeben kann, um den Bezahlvorgang abzuschließen.Verwenden von Stripe Checkout in Cordova
Allerdings gibt es einen Benutzerfall, den ich nicht richtig unterstützen kann - Wenn Benutzer auf die Terms | Privacy
Links von Stripe Checkout iFrame klickt, wird der Link mit der Cordova Webview geöffnet, die meine App zerstört, seit die Cordova meine App verlassen hat ging auf die Webseite Terms | Privacy
des Stripe. Es gibt keine Zurück-Schaltfläche auf iOS und obwohl es eine auf Android gibt, ist der App-Status vollständig zerstört, seit wir unsere App verlassen haben.
Ich habe versucht mit In app browser
, aber mit keinem Glück, da ich URLs von Stripe nicht bekommen kann, um sie an In app browser
zu füttern. Außerdem kann ich den Stripe Checkout iFrame HTML wegen security reasons nicht manipulieren. So scheint es, dass ich keine Möglichkeit habe, das Terms | Privacy
in In app browser
offen zu machen oder das Terms | Privacy
zu verstecken/zu entfernen, indem ich den iFrame HTML ändere.
Gibt es eine Lösung für diese Frage? Sollte dies nicht der Fall sein, kann es sinnvoll sein, Stripe Checkout nicht in meiner App zu verwenden.
Danke!
Elemente scheinen sich nicht an meine Stripe-Informationen zu erinnern (z. B. mit verifizierter Telefonnummer, ich muss meine cc-Informationen nicht erneut eingeben), genauso wie Checkout, was ich als den größten Vorteil von Checkout betrachte. Ich könnte dann einfach bei meiner alten und blassen Form für Kundeninformationen bleiben. – nigong