Créer des champs spécifiques en fonction de vos besoins

Le marchand peut transmettre des informations spécifiques dans le formulaire de paiement. Il peut par exemple ajouter une information complémentaire dans l'e-mail de confirmation de paiement qu'il recevra.

Cette information sera visible dans le Back Office, dans le détail de la transaction (onglet Extras), et sera également retournée dans l'URL de notification.

Le nom doit commencer par vads_ext_info pour être pris en compte.

vads_ext_info_lenomduchamp=valeur
  1. Utilisez l’ensemble des champs nécessaires à votre cas d’utilisation (voir chapitre ) pour construire votre formulaire de paiement.
  2. Utilisez le champ facultatif vads_ext_info en fonction de vos besoins en respectant la syntaxe :
    vads_ext_info_lenomduchamp=valeur
    Où :
    • lenomduchamp

      Permet de définir le nom du champ.

    • valeur

      Permet de définir la valeur du champ.

    Il n'a pas de restriction sur le nombre de champs spécifiques créés.
    Ce ou ces champs seront renvoyés dans la réponse avec la valeur transmise dans le formulaire.
  3. Calculez la valeur du champ signature en utilisant l’ensemble des champs de votre formulaire, dont le nom commence par vads_ (voir chapitre ).
<form method="POST" action="https://paiement.systempay.fr/vads-payment/">
<input type="hidden" name="vads_action_mode" value="INTERACTIVE" />
<input type="hidden" name="vads_amount" value="4000" />
<input type="hidden" name="vads_capture_delay" value="0" />
<input type="hidden" name="vads_ctx_mode" value="TEST" />
<input type="hidden" name="vads_currency" value="978" />

[...]
<input type="hidden" name="vads_ext_info_qty_articles" value="2" /> />
[...]
<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="20150826133115" />
<input type="hidden" name="vads_trans_id" value="722754" />
<input type="hidden" name="vads_version" value="V2" />
<input type="hidden" name="signature" value="7896adcaf7338930db9715afa123531f42"/>
<input type="submit" name="payer" value="Payer"/>
</form>