Définir la méthode de réception des données

Pour des besoins de statistiques ou pour afficher des pages personnalisées, le site marchand doit pouvoir analyser certaines données transmises au navigateur de l'acheteur.

Par défaut, la plateforme de paiement ne transmet aucune donnée lors de la redirection vers l'URL de retour.

Le site marchand peut cependant activer l'envoi des données à l'URL de retour via le formulaire de paiement.

Utilisez le champ facultatif vads_return_mode pour indiquer la méthode de transmission des données vers le site marchand.
Valeur Description
Absent, vide ou NONE Aucune donnée n'est transmise.
GET Les données sont transmises dans l’URL du navigateur.
POST Les données sont transmises par formulaire HTTP POST.

La méthode GET permet d'éviter l’affichage d’un message d'avertissement lorsque le retour se fait sur un environnement non sécurisé (http).

Exemple de formulaire de paiement avec définition du mode de transmission des données :
<form method="POST" action="https://secure.payzen.eu/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_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="oTCT+7Oc+xttdGmcp9qa6/0pSSfNxoMtl8U1J1l+LtE="/>
<input type="submit" name="payer" value="Payer"/>
</form>