En tant que partenaire, vous pouvez spécifier l'URI vers lequel vous souhaitez envoyer un marchand une fois qu'il a autorisé votre application.
Cet URI de redirection est défini lorsque vous configurez votre application dans le tableau de bord. Lorsque vous créez ensuite le lien OAuth à envoyer au marchand, vous devez définir l'URI de redirection pour qu'il soit identique à celui qui est stocké dans votre application.
Si vous êtes un partenaire qui possède plusieurs domaines enregistrés sur un seul système, comme le système de gestion d'un club avec un domaine différent pour chaque club, cela peut être problématique car vous pourriez vouloir rediriger les marchands vers différents domaines, selon le club auquel ils sont rattachés.
Pour ce faire, il vous faut une redirection générique, puis vous devez envoyer les marchands vers l'URL approprié une fois qu'ils ont été redirigés vers vous.
La procédure serait la suivante :
- Lorsque vous créez un lien OAuth, vous spécifiez un paramètre state, identifiant le marchand. Vous redirigez ensuite le marchand vers l'URL créée.
- Le marchand autorise l'application.
- Le marchand est redirigé vers l'URI de redirection défini dans l'application partenaire.
- Vous recevez le marchand, vérifiez le paramètre state, puis vous le redirigez vers la page requise.