Transmettre les données de la commande
Le marchand peut transmettre le contenu du panier dans sa demande de paiement, afin de le faire apparaître sur les pages de paiement de PayPal.
Les informations ci-dessous sont nécessaires pour bénéficier de la protection des marchands assurée par PayPal.
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. Ce champ devient obligatoire pour que le panier soit pris en compte.
En le renseignant, l'onglet Panier dans le détail d'une transaction depuis le Back Office Marchand s'affichera.
Cependant, si les autres champs commençant par vads_product_ ne sont pas renseignés, l'onglet ne comportera pas d'information. Pour cette raison, en valorisant le champ vads_nb_products, il devient obligatoire de valoriser les autres champs commençant par vads_product_.
- 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...).
- 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.
Remarque :
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.