• France
état des services
démonstrations
assistance
FAQContacter le support
Video tutorials
Rechercher
Catégories
Tags
France
France
Espagne
Europe (Anglais)
Inde
Accueil
Cas d'usage
Créer un paiement
Créer un paiement en plusieurs fois
Proposer un paiement complémentaire
Créer un paiement par alias (token)
Créer un lien de paiement
Créer un abonnement
Gérer vos abonnements
Gérer vos transactions (rembourser,...)
Analyser vos journaux
Docs API
Formulaire embarqué
API REST
Formulaire en redirection
SDK Mobile
Échange de fichiers
Mandats SEPA par API REST
Exemples de code
Moyens de paiement
Modules de paiement
Marketplace
Guides
Back Office Marchand
Back Office Expert
Guides fonctionnels

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 "Générer un formulaire de paiement") 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 "Calculer la signature").
<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="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>
Nous recrutons
Mentions légales
Charte de Protection des Données Personnelles
25.18-1.11