Créer un paiement différé PayPal
Le mode ORDER doit être activé sur votre contrat PayPal.
Pour vous en assurer, contactez votre chargé de compte PayPal.
- Utilisez l'ensemble des champs présents dans le tableau
ci-dessous pour construire votre formulaire de paiement :
Nom du champ Description Format Valeur vads_site_id Identifiant de la boutique n8 Ex : 12345678 vads_ctx_mode Mode de communication avec la plateforme de paiement enum TEST ouPRODUCTION vads_trans_id Numéro de la transaction. Doit être unique sur une même journée (de 00:00:00 UTC à 23:59:59 UTC).
Attention : ce champ n'est pas sensible à la casse.
an6 Ex : xrT15p vads_order_id Numéro de commande Peut être composé de majuscules ou de minuscules, chiffres ou tiret ([A-Z] [a-z], 0-9, _, -).
Il ne faut pas activer l'option "Bloquer les paiements accidentels" dans les paramétres de votre compte PayPal si votre site risque d'envoyer un même numéro de commande plusieurs fois dans les formulaires.ans..64 Ex : 2-XQ001 vads_trans_date Date et heure du formulaire de paiement dans le fuseau horaire UTC n14 Respectez le format AAAAMMJJHHMMSS
Ex : 20200101130025vads_amount Montant du paiement dans sa plus petite unité monétaire (le centime pour l'euro) n..12 Ex : 4525 pour 45,25 EUR vads_currency Code de la devise utilisée pour le paiement. Consultez la liste des devises supportées.
n3 Ex : 978 pour l'euro (EUR) vads_action_mode Mode d’acquisition des données du moyen de paiement enum INTERACTIVE vads_page_action Action à réaliser enum PAYMENT vads_version Version du protocole d’échange avec la plateforme de paiement enum V2 vads_payment_config Type de paiement enum SINGLE vads_capture_delay Délai avant remise en banque dont la valeur doit être supérieure à 0 n..3 Ex :3 vads_validation_mode Précise le mode de validation de la transaction (manuellement par le marchand, ou automatiquement par la plateforme) n1 0 ou 1 ou absent ou vide - Si vous souhaitez forcer le(s) moyen(s) de paiement à présenter à l’acheteur,
valorisez le champ vads_payment_cards comme suit:
- PAYPAL_SB pour appeler directement le bouton de paiement en mode test.
- PAYPAL pour appeler directement le bouton de paiement en mode production.
- PAYPAL;PAYPAL_BNPL pour proposer le choix entre PayPal et PayPal PayLater. Voir : Paiement en BNPL avec PayLater.
- VISA;PAYPAL;PAYPAL_BNPL pour proposer le choix entre VISA, PayPal et PayPal PayLater.
Si ce champ est vide ou absent, tous les moyens de paiement éligibles associés à la boutique seront proposés.
L’éligibilité d’un moyen de paiement peut dépendre de la devise, du montant minimum ou maximum autorisé, des contraintes techniques, etc.
- Ajoutez les champs optionnels décrits dans les chapitres suivants en fonction de vos besoins.