Framework-Anwendung zurück: Ionic CordovaStreifen Connect in Ionic Cordova - Kann Umleitung nicht
API: Stripe Connect (ermöglicht Benutzern Zahlungen miteinander zu senden).
Der Registrierungsprozess für bekommen Zahlungen über Stripe Connects eigenes externes Fenster. Bei der Registrierung für Stripe Connect wird ein Umleitungs-URI verwendet (der in den Einstellungen meines Stripe-Kontos festgelegt ist), um mit einem Authentifizierungscode zu dem Bildschirm zurückzukehren, von dem Sie gekommen sind. Dies funktioniert im Browser (weil Umleitungs-URI auf localhost oder eine IP eingestellt ist), aber die tatsächlich ausgeführte Anwendung auf einem Telefon nicht, weil die Anwendung keine URL hat. So zeigt es eine Browser-Fehlermeldung "Site ist nicht verfügbar/existiert nicht".
Ich verwende derzeit die Streifen Connect Registrierungsbildschirm öffnen, indem Sie mit:
var link = "https://connect.stripe.com/oauth/authorize?response_type=code&client_id=MYCLIENTID&scope=read_write";
window.open(link, '_blank', 'location=no');
ich Stripe Unterstützung um Hilfe gebeten haben, aber sie haben keine Lösung.
Ich habe versucht, die Custom URL Scheme für die Anwendung eine URL zu geben - aber Streifen erlauben nur "Http: //" URLs und nicht CoolAppName // :, wie das benutzerdefinierte URL-Schema gibt.
Bitte verwirren Sie sich nicht: Wenn ich "ionic run -l" in cmd ausführe und dann die angegebene URL als Umleitungs-URI verwende, leitet es tatsächlich auch mit dem Authentifizierungscode am Telefon um. ABER, löscht alle in der Anwendung gespeicherten Informationen, so dass es "vergisst", welcher Benutzer angemeldet ist. Natürlich funktioniert diese Lösung auch nur lokal.
Jeder Vorschlag wird geschätzt.
Vielen Dank im Voraus.