Définir les URL de retour en fonction du résultat du paiement

  1. Utilisez l’ensemble des champs nécessaires à votre cas d’utilisation (voir chapitre Générer un formulaire de paiement) pour construire votre formulaire de paiement.
  2. Utilisez les champs facultatifs présentés dans le tableau ci-dessous pour concevoir le formulaire de paiement adapté à vos besoins.
    Si aucune URL n’est valorisée dans le formulaire, la valeur configurée dans le Back Office Expert sera prise en compte.
    Nom du champ Description Format Valeur
    vads_url_cancel URL où sera redirigé l’acheteur après appui sur "annuler et retourner à la boutique" avant d'avoir procédé au paiement ans..1024 Ex: http://demo.com/cancel.php
    vads_url_error URL où sera redirigé l’acheteur en cas d'erreur de traitement par la plateforme de paiement ans..1024 Ex: http://demo.com/error.php
    vads_url_refused URL où sera redirigé l’acheteur, en cas de refus du paiement, après appui sur "retourner à la boutique" ans..1024 Ex: http://demo.com/refused.php
    vads_url_success URL où sera redirigé l’acheteur, en cas de succès du paiement, après appui sur "retourner à la boutique" ans..1024 Ex: http://demo.com/success.php
  3. Calculez la valeur du champ signature en utilisant l’ensemble des champs de votre formulaire, dont le nom commence par vads_ (voir chapitre Calculer la signature).
Exemple de formulaire de paiement avec définition d'URL de retour en fonction du résultat du 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_site_id" value="12345678" />
<input type="hidden" name="vads_trans_date" value="20140526101407" />
<input type="hidden" name="vads_trans_id" value="239848" />
<input type="hidden" name="vads_url_cancel" value="http://demo.com/cancel.php" />
<input type="hidden" name="vads_url_error" value="http://demo.com/error.php" />
<input type="hidden" name="vads_url_refused" value="http://demo.com/refused.php" />
<input type="hidden" name="vads_url_success" value="http://demo.com/success.php" />
<input type="hidden" name="vads_version" value="V2" />
<input type="hidden" name="signature" value="lZIHzigiwCc6+uLStp8I5DQnbSqXu63Jtfo6Saeq3Mc="/>
<input type="submit" name="payer" value="Payer"/>
</form>