Als Partner können Sie die URI festlegen, an die Sie einen Händler nach der Genehmigung Ihrer App senden können.
Diese Umleitungs-URI wird bei der Einrichtung Ihrer App im Dashboard festgelegt. Wenn Sie dann den OAuth-Link erstellen, um ihn an einen Händler zu senden, müssen Sie dieselbe redirect_uri festlegen, die Sie in Ihrer App gespeichert haben.
Problematisch kann es für Partner mit mehreren Domänen für ein System werden, z. B. für ein Clubmanagement-System mit einer eigenen Domäne für jeden Club, da Händler an verschiedene Domänen zurückgeleitet werden sollen, je nachdem, zu welchem Club sie gehören.
Die Lösung ist eine allgemeine Umleitung und danach das Weiterleiten des Händlers an die entsprechende URL, sobald er zurück zu Ihnen geleitet wurde.
Der Ablauf sieht wie folgt aus:
- Bei der Erstellung des Oauth-Links legen Sie einen state-Parameter fest, der den Händler identifiziert. Danach leiten Sie den Händler an die erstellte URL um.
- Händler genehmigt die App.
- Händler werden an die Umleitungs-URI geleitet, die in der Partner-App festgelegt ist.
- Sie erhalten den Händler, prüfen den state-Parameter und leiten ihn dann an die entsprechende Seite um.