• 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

Transmettre les données de la commande

Le marchand peut indiquer dans son formulaire de paiement s’il souhaite transmettre les informations de la commande (numéro de la commande, description, contenu du panier etc.).

  1. Utilisez les champs facultatifs ci-dessous en fonction de vos besoins.
    Nom du champ Description Format Valeur
    vads_order_id Numéro de commande

    Peut être composé de majuscules ou de minuscules, chiffres ou tiret ([A-Z] [a-z], 0-9, _, -).

    ans..64 Ex : 2-XQ001
    vads_order_info Informations supplémentaires sur la commande ans..255 Ex : Code interphone 3125
    vads_order_info2 Informations supplémentaires sur la commande ans..255 Ex : Sans ascenseur
    vads_order_info3 Informations supplémentaires sur la commande ans..255 Ex : Express
    vads_nb_products Nombre d’articles présents dans le panier n..12 Ex : 2
    vads_product_ext_idN Code barre du produit dans le site web du marchand. N correspond à l'indice de l'article (0 pour le premier, 1 pour le second et ainsi de suite). an..100 Ex :

    vads_product_ext_id0 = "0123654789123654789"

    vads_product_ext_id1 = "0223654789123654789"

    vads_product_ext_id2 = "0323654789123654789"

    vads_product_labelN Libellé de l’article. N correspond à l'indice de l'article (0 pour le premier, 1 pour le second et ainsi de suite). ans..255 Ex :

    vads_product_label0 = "tee-shirt"

    vads_product_label1 = "Biscuit"

    vads_product_label2 = "Sandwich"

    vads_product_amountN Prix TTC de l’article. N correspond à l'indice de l'article (0 pour le premier, 1 pour le second et ainsi de suite). n..12 Ex :

    vads_product_amount0 = "1200"

    vads_product_amount1 = "800"

    vads_product_amount2 = "950"

    vads_product_typeN Type de l’article. N correspond à l'indice de l'article (0 pour le premier, 1 pour le second et ainsi de suite). enum Ex :

    vads_product_type0 = "CLOTHING_AND_ACCESSORIES"

    vads_product_type1 = "FOOD_AND_GROCERY"

    vads_product_type2 = "FOOD_AND_GROCERY"

    vads_product_refN Référence de l’article. N correspond à l'indice de l'article (0 pour le premier, 1 pour le second et ainsi de suite). an..64 Ex :

    vads_product_ref0 = "CAA-25-006"

    vads_product_ref1 = "FAG-B5-112"

    vads_product_ref2 = "FAG-S9-650"

    vads_product_qtyN Quantité d’article. N correspond à l'indice de l'article (0 pour le premier, 1 pour le second et ainsi de suite). n..12 Ex :

    vads_product_qty0 = "1"

    vads_product_qty1 = "2"

    vads_product_qty2 = "2"

    vads_product_vatN Montant ou taux de la TVA appliqué sur l'article. N correspond à l'indice de l'article (0 pour le premier, 1 pour le second et ainsi de suite).

    La décimale est obligatoire pour exprimer un taux.

    La décimale est marquée par le caractère ".".

    n..12
    • Valorisé avec un entier, sans décimale, pour exprimer un montant.

      Ex : 4525 pour 45,25 EUR

    • Valorisé avec un nombre décimal inférieur à 100, pour exprimer un taux.

      Ex : 20.0 ou 19.6532

  2. Valorisez le champ vads_nb_products avec le nombre d'articles contenu dans le panier.
    Nous recommandons de rendre obligatoire la valorisation du champ pour prendre en compte le panier. Cela implique la valorisation des autres champs commençant par vads_product_ pour avoir les détails du panier.
  3. Valorisez le champ vads_product_amountN avec le montant des différents articles contenus dans le panier dans l'unité la plus petite de la devise.
    N correspond à l'indice de l'article (0 pour le premier, 1 pour le second...).
  4. Valorisez le champ vads_product_typeN avec la valeur correspondant au type de l'article.
    N correspond à l'indice de l'article (0 pour le premier, 1 pour le second...).
    Valeur Description
    FOOD_AND_GROCERY Produits alimentaires et d'épicerie
    AUTOMOTIVE Automobile / Moto
    ENTERTAINMENT Divertissement / Culture
    HOME_AND_GARDEN Maison / Jardin
    HOME_APPLIANCE Equipement de la maison
    AUCTION_AND_GROUP_BUYING Ventes aux enchères / Achats groupés
    FLOWERS_AND_GIFTS Fleurs / Cadeaux
    COMPUTER_AND_SOFTWARE Ordinateurs / Logiciels
    HEALTH_AND_BEAUTY Santé / Beauté
    SERVICE_FOR_INDIVIDUAL Services à la personne
    SERVICE_FOR_BUSINESS Services aux entreprises
    SPORTS Sports
    CLOTHING_AND_ACCESSORIES Vêtements / Accessoires
    TRAVEL Voyage
    HOME_AUDIO_PHOTO_VIDEO Son / Image / Vidéo
    TELEPHONY Téléphonie
  5. Valorisez le champ vads_product_labelN avec le libellé de chacun des articles contenus dans le panier.
    N correspond à l'indice de l'article (0 pour le premier, 1 pour le second...).
  6. Valorisez le champ vads_product_qtyN avec la quantité de chacun des articles contenus dans le panier.
    N correspond à l'indice de l'article (0 pour le premier, 1 pour le second...).
  7. Valorisez le champ vads_product_refN avec la référence de chacun des articles contenus dans le panier.
    N correspond à l'indice de l'article (0 pour le premier, 1 pour le second...).
  8. Contrôlez la valeur du champ vads_amount. Elle doit correspondre au montant total de la commande.
Exemple de formulaire de paiement avec description du panier "vads_product_xxx" :
<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="11000" />
<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_nb_products" value="2"/>
<input type="hidden" name="vads_product_amount0" value="5000" />
<input type="hidden" name="vads_product_label0" value="produit1" />
<input type="hidden" name="vads_product_qty0" value="2" />
<input type="hidden" name="vads_product_ref0" value="ref1" />
<input type="hidden" name="vads_product_amount1" value="1000" />
<input type="hidden" name="vads_product_label1" value="produit2" />
<input type="hidden" name="vads_product_qty1" value="1" />
<input type="hidden" name="vads_product_ref1" value="ref2" />
<input type="hidden" name="vads_order_id" value="CD100000857" />
<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="20190627145218" />
<input type="hidden" name="vads_trans_id" value="571381" />
<input type="hidden" name="vads_version" value="V2" />
<input type="hidden" name="signature" value="xYw1UnU3BACGhf3UEyqbQzpwuvZDEkCAWAE5fgbtfxI="/>
<input type="submit" name="payer" value="Payer"/></form>
Nous recrutons
Mentions légales
Charte de Protection des Données Personnelles
25.18-1.11