Activer le retour automatique vers le site marchand

Le marchand peut indiquer dans son formulaire s’il souhaite rediriger automatiquement le navigateur de l’acheteur vers le site marchand à la fin du paiement.

Si vous utilisez un code de tracking (Google AnalyticsTM ou autre) sur votre site, vous devez implémenter cette fonctionnalité.

  1. Utilisez les champs facultatifs ci-dessous en fonction de vos besoins.
    Nom du champ Description
    vads_redirect_success_timeout

    Définit le délai d’attente avant redirection après un paiement réussi.

    Ce délai est exprimé en seconde et doit être compris entre 0 et 300 secondes.
    vads_redirect_success_message Définit le message d’attente avant la redirection après un paiement réussi.
    vads_redirect_error_timeout

    Définit le délai d’attente avant redirection après un paiement refusé.

    Ce délai est exprimé en seconde et doit être compris entre 0 et 300 secondes.
    vads_redirect_error_message Définit le message d’attente avant la redirection après un paiement refusé.

    Remarque

    Si vous choisissez un timeout à zéro votre redirection s'effectuera de la manière suivante :
    • Pour un paiement accepté, l'acheteur sera redirigé vers vads_url_success.
    • Pour un paiement annulé, l'acheteur sera redirigé vers vads_url_cancel si le paramètre est défini.
      • Si le paramètre n'est pas renseigné, l'acheteur sera redirigé vers l’URL de retour renseignée dans le champ vads_url_return ou vers l’URL de retour renseignée dans le Back Office Expert.
      • Si l’URL de retour n'est pas définie, il sera redirigé vers l’URL de la boutique.
    • Pour un paiement refusé, l'acheteur sera redirigé vers vads_url_refused si le paramètre est défini.
      • Si le paramètre n'est pas renseigné, l'acheteur sera redirigé vers l’URL de retour renseignée dans le champ vads_url_return ou vers l’URL de retour renseignée dans le Back Office Expert.
      • Si l’URL de retour n'est pas définie, il sera redirigé vers l’URL de la boutique.

  2. Valorisez le champ vads_return_mode à GET .
Exemple de formulaire de paiement :
<form method="POST" action="https://secure.lyra.com/vads-payment/">
<input type="hidden" name="vads_action_mode" value="INTERACTIVE" />
<input type="hidden" name="vads_amount" value="3000" />
<input type="hidden" name="vads_capture_delay" value="0" />
<input type="hidden" name="vads_ctx_mode" value="PRODUCTION" />
<input type="hidden" name="vads_currency" value="978" />
<input type="hidden" name="vads_page_action" value="PAYMENT" />
<input type="hidden" name="vads_payment_config" value="SINGLE" />
<input type="hidden" name="vads_redirect_error_message" value="Vous allez être redirigé vers votre site marchand" />
<input type="hidden" name="vads_redirect_error_timeout" value="0" />
<input type="hidden" name="vads_redirect_success_message" value="Vous allez être redirigé vers votre site marchand" />
<input type="hidden" name="vads_redirect_success_timeout" value="0" />
<input type="hidden" name="vads_return_mode" value="GET" />
<input type="hidden" name="vads_site_id" value="12345678" />
<input type="hidden" name="vads_trans_date" value="20190626101407" />
<input type="hidden" name="vads_trans_id" value="239848" />
<input type="hidden" name="vads_url_return" value="http://demo.com/return.php" />
<input type="hidden" name="vads_version" value="V2" />
<input type="hidden" name="signature" value="AzTJmizS5N0muYzu63nVvCUWo0ixnMJfpqQmuEa4CSY="/>
<input type="submit" name="payer" value="Payer"/>
</form>