2017-04-27 6 views
1

Ich habe Stripe Standalone-Konten mit Plattform-Accounts zuvor verbunden. In der Tat habe ich es eine Woche zurück und es hat perfekt funktioniert. Aber dieses Mal wird es einfach nicht funktionieren, obwohl ich genau die gleiche Prozedur befolge. Ich habe das Redirect_uri auf eine URL festgelegt, die gültig ist. Dies ist, was der Link für meine Streifen sieht Verbindungstaste in Seite meine-Plattform sieht aus wieStripe redirect_uri wird nicht funktionieren

https://connect.stripe.com/oauth/authorize?response_type=code&client_id=platform_clientid&scope=read_write&redirect_uri=redirecturi 

ich auch die redirect_uri genau in dem Streifen Armaturenbrett des Stand-alone-Konto die gleiche Sache zu setzen haben. Aber wenn ich auf die Stripe-Schaltfläche klicke, anstatt auf die Stripe-Site gebracht zu werden, bekomme ich einen Fehler wie diesen.

{ 
"error": "invalid_redirect_uri", 
    "error_description": "Invalid redirect URI 'redirecturi'. Ensure this 
    uri exactly matches one of the uris specified in your application 
    settings", 
    "state": null 
} 

Ich bin noch nicht einmal zur Stripe-Site gebracht, um mich in meinem Standalone-Konto anzumelden. Sobald ich auf den Button klicke, bekomme ich diesen Fehler. Und die redirect_uri URL ist gültig und zeigt auf eine Seite, die existiert. Kann jemand helfen?

Antwort

1

Dieser Fehler weist darauf hin, dass Sie Stripe explizit anweisen, zu einer bestimmten URL umzuleiten, und dass diese URL nicht in der Liste der Whitelist-Weiterleitungs-URLs in Ihrer platform settings enthalten ist.

Wenn Sie Ihre Benutzer-Streifen umleiten, können Sie sie an eine URL senden, die wie folgt aussieht:

https://connect.stripe.com/oauth/authorize?response_type=code&client_id=ca_XXXX&scope=read_write

Wenn Sie URLs umleiten mehrere haben, würden Sie ausdrücklich Streifen sagen, wo der Benutzer senden zurück durch Hinzufügen eines zusätzlichen GET-Parameters mit dem Namen redirect_uri. Sie müssen dies im Moment festlegen und diese URL stimmt nicht genau mit einer der URLs in Ihren Einstellungen überein, so dass Stripe einen Fehler zurückgibt.

Sie müssen die URLs überprüfen, die Sie in Stripe festgelegt haben, und sicherstellen, dass Sie einen aus der Liste verwenden oder einen neuen zur Liste hinzufügen.

+0

koopajah danke. Das Problem war, dass ich die Redirect_uri den Anwendungseinstellungen des Stripe Standalone-Kontos statt den Anwendungseinstellungen des Plattformkontos hinzugefügt habe. Es funktioniert jetzt. – jai

Verwandte Themen