2017-08-30 1 views
0

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!

Stripe Checkout iFrame

Antwort

1

Die lange und kurze davon ist, dass Sie nicht Checkout in Cordova apps verwenden sollten. Einige Funktionen funktionieren möglicherweise in einigen Fällen, aber nicht alle funktionieren ordnungsgemäß (wie bei dem beschriebenen Problem).

Stattdessen sollten Sie Ihr eigenes benutzerdefiniertes Formular mit der Elements-Bibliothek von Stripe entwerfen, um es in Ihrer Cordova-Webansicht zu verwenden.

+0

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

Verwandte Themen