SDK pour Android / Configurer la redirection utilisateur
  Retour à la documentation

SDK pour Android

Configurer la redirection utilisateur

Pour rediriger les utilisateurs vers une autre page après un paiement, vous pouvez configurer deux types de redirections :

  • automatique — une redirection automatique dans un délai défini ;
  • manuelle — une redirection lorsque l’utilisateur ferme clique sur le bouton de redirection.

Vous pouvez configurer la redirection de la manière suivante :

  • lors de la création de commande — utilisez cette option si vous prévoyez d'utiliser le projet pour plusieurs applications ou de vendre des objets en jeu via le site Web.
Avis
Si les redirections sont configurées dans le Compte éditeur et lors de la création de commande, les paramètres spécifiés lors de la création de commande sont utilisés.

Configurer les redirections dans le Compte éditeur

  1. Ouvrez votre projet dans le Compte éditeur.
  2. Dans le menu latéral, cliquez sur Pay Station.
  3. Accédez à la section Settings > Redirect policy.
  1. Dans le champ Return URL, entrez l'URL ou le chemin vers lequel l'utilisateur est redirigé après un paiement.
Note
Pour rediriger l’utilisateur vers une application Android, l’URL doit correspondre au schéma app://xpayment.<ANDROID_PACKAGE_NAME>, où <ANDROID_PACKAGE_NAME> est le nom du package de l’application Android.

  1. Pour définir les paramètres de redirection automatique :
    1. Dans la liste déroulante, sélectionnez Automatic redirect condition :
      • None — do not redirect ;
      • Successful payment — redirection lorsque le paiement est réussi ;
      • Successful or canceled payment — redirection lorsque le paiement est réussi ou annulé ;
      • Any payment — redirection, peu importe le statut du paiement.
    2. Dans le champ Delay, entrez un délai d'attente avant redirection en seconde. Par défaut, la redirection est activée en 0 seconde.

  1. Pour définir les paramètres de redirection manuelle :
    1. Dans la liste déroulante, sélectionnez Manual redirect condition :
      • None — do not redirect ;
      • Successful payment — le bouton de redirection apparaît lorsque le paiement est réussi ;
      • Successful or canceled payment — le bouton de redirection apparaît lorsque le paiement est réussi ou annulé ;
      • Any payment — le bouton de redirection apparaît, peu importe le statut du paiement.
    2. Dans le champ Redirect button caption, entrez le texte du bouton de redirection.
Avis

Par défaut, le texte du bouton de redirection est Revenir au jeu. Ce texte est traduit dans toutes les langues prises en charge par Pay Station.

Si votre projet prend en charge plusieurs langues, vous pouvez saisir le texte du bouton de redirection pour chacune d’entre elles dans les champs correspondants.

Lorsque l’utilisateur ferme l’interface de paiement, il est également redirigé vers l’URL de retour spécifiée.

  1. Cliquez sur Save.

Configurer les redirections lors de la création de commande

Créez un objet PaymentOptions et passez-le à la méthode de création de commande (createOrderByItemSku, createOrderFromCartById ou createOrderFromCurrentCart). Dans l’objet, définissez les paramètres de redirection :

  1. Dans le paramètre settings.returnUrl, passez l'adresse URL ou le chemin vers lequel l'utilisateur est redirigé après un paiement.
Note
Pour rediriger l’utilisateur vers une application Android, l’URL doit correspondre au schéma app://xpayment.<ANDROID_PACKAGE_NAME>, où <ANDROID_PACKAGE_NAME> est le nom du package de l’application Android.

  1. Pour définir les paramètres de redirection automatique :
    1. Dans le paramètre settings.redirectPolicy.redirectConditions, passez la condition d'activation d'une redirection :
      • none — aucune redirection ;
      • successful — redirection lorsque le paiement est réussi ;
      • successful_or_canceled — redirection lorsque le paiement est réussi ou annulé ;
      • any — redirection peu importe le statut du paiement.
    2. Dans le paramètre delay, passez un délai d'attente avant redirection en secondes.

  1. Pour définir les paramètres de redirection manuelle :
    1. Dans le paramètre settings.redirectPolicy.statusForManualRedirection, passez le statut de paiement auquel le bouton de redirection apparaît :
      • none — aucune redirection ;
      • successful — redirection lorsque le paiement est réussi ;
      • successful_or_canceled — redirection lorsque le paiement est réussi ou annulé ;
      • any — redirection peu importe le statut du paiement.
    2. Dans le paramètre settings.redirectPolicy.redirectButtonCaption, passez le texte du bouton redirection.
Avis

Par défaut, le texte du bouton de redirection est Revenir au jeu. Ce texte est traduit dans toutes les langues prises en charge par Pay Station.

Si votre projet prend en charge plusieurs langues, vous pouvez saisir le texte du bouton de redirection pour chacune d’entre elles dans les champs correspondants.

Lorsque l’utilisateur ferme l’interface de paiement, il est également redirigé vers l’URL de retour spécifiée.

Vous pouvez utiliser un projet de démo comme modèle de configuration des redirections lors de la création de commande.
Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Dernière mise à jour: 6 Mars 2024

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !