Transmettre les données de la commande
Il est recommandé de transmettre le contenu du panier dans la demande de paiement. Les informations transmises sont nécessaires pour bénéficier du programme de protection des marchands.
Ces données seront affichées dans le Back Office Marchand en consultant le détail de la transaction (onglet Panier).
- 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_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_labelN Libellé de l’article. N correspond à l'indice de l'article (0 pour le premier, 1 pour le second...). 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...). 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...). 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...). 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...). n..12 Ex : vads_product_qty0 = "1"
vads_product_qty1 = "2"
vads_product_qty2 = "2"
vads_shipping_amount Montant des frais de livraison n..12 vads_tax_amount Montant des taxes pour l'ensemble de la commande n..12 vads_insurance_amount Montant de l'assurance pour l'ensemble de la commande n..12 - 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.
Les informations du panier sont affichées dans l’onglet Panier du détail de la transaction depuis le Back Office Marchand.
- Valorisez le champ vads_product_amountN avec le montant des différents articles
contenus dans le panier. N correspond à l'indice de l'article (0 pour le premier, 1 pour le second...).Le montant est exprimé dans l'unité la plus petite de la devise.Ex : 4525 pour 45,25 EUR.
- 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 - 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...).
- 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...).
- 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...).
- Valorisez le champ vads_shipping_amount avec le montant des frais de livraison pour
l'ensemble de la commande. Le montant est exprimé dans l'unité la plus petite de la devise.Ex : 4525 pour 45,25 EUR.
- Valorisez le champ vads_tax_amount avec le montant des taxes pour l'ensemble de la
commande. Le montant est exprimé dans l'unité la plus petite de la devise.Ex : 4525 pour 45,25 EUR.
- Valorisez le champ vads_insurance_amount avec le montant de l'assurance pour
l'ensemble de la commande. Le montant est exprimé dans l'unité la plus petite de la devise.Ex : 4525 pour 45,25 EUR.
- Contrôlez la valeur du champ vads_amount. Elle doit correspondre
au montant total de la commande.
L'équation utilisée est la suivante :
Somme ( vads_product_qty(N) x vads_product_amount(N) ) + vads_shipping_amount + vads_tax_amount + vads_insurance_amount = vads_amount
Si la valeur renseignée dans le champ vads_amount est incorrecte, votre formulaire de paiement est rejeté pour une erreur de montant.