Transmettre les données de l'acheteur

Le marchand peut transmettre des informations concernant l’acheteur (adresse e-mail, civilité, numéro de téléphone etc.). Ces données constitueront les informations de facturation.

Toutes les données qui seront transmises via le formulaire de paiement seront affichées dans le Back Office Expert en consultant le détail de la transaction (onglet Acheteur).

  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 ci-dessous en fonction de vos besoins. Ces champs seront renvoyés dans la réponse avec la valeur transmise dans le formulaire.
    Nom du champ Description Format Valeur
    vads_cust_email Adresse e-mail de l’acheteur ans..150 Ex: abc@example.com
    vads_cust_id Référence de l’acheteur sur le site marchand an..63 Ex: C2383333540
    vads_cust_title Civilité de l’acheteur an..63 Ex : Monsieur
    vads_cust_status Statut

    enum

    PRIVATE: pour un particulier

    COMPANY: pour une entreprise

    vads_cust_first_name Prénom ans..63 Ex: Laurent
    vads_cust_last_name Nom ans..63 Ex: Durant
    vads_cust_legal_name Raison sociale de l'acheteur an..100 Ex : D. & Cie
    vads_cust_cell_phone Numéro de téléphone mobile an..32 Ex: 06 12 34 56 78
    vads_cust_address_number Numéro de rue ans..64 Ex: 109
    vads_cust_address Adresse postale ans..255 Ex: Rue de l'innovation

    vads_cust_address2 Deuxième ligne d'adresse ans..255 Ex:
    vads_cust_district Quartier ans..127 Ex: Centre ville
    vads_cust_zip Code postal an..64 Ex: 31670
    vads_cust_city Ville an..128 Ex: Labège
    vads_cust_state Etat / Région ans..127 Ex: Occitanie
    vads_cust_country Code pays suivant la norme ISO 3166 alpha-2 a2

    Ex: "FR" pour la France, "PF" pour la Polynésie Française, "NC" pour la Nouvelle Calédonie, "US" pour les Etats-Unis.

  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 informations sur l'acheteur

<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="PRODUCTION" />
<input type="hidden" name="vads_currency" value="978" />
<input type="hidden" name="vads_cust_country" value="FR" />
<input type="hidden" name="vads_cust_email" value="dupont.albert@exemple.com" />
<input type="hidden" name="vads_cust_first_name" value="Albert" />
<input type="hidden" name="vads_cust_last_name" value="Dupont" />
<input type="hidden" name="vads_cust_title" value="M." />
<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="20140327133115" />
<input type="hidden" name="vads_trans_id" value="522754" />
<input type="hidden" name="vads_version" value="V2" />
<input type="hidden" name="signature" value="7896adcaf7338930db9715afa123531f42"/>
<input type="submit" name="payer" value="Payer"/>
</form>