Créer une demande de virement SEPA
Dans le cadre d'un virement classique, si la date d’échéance tombe
sur un week-end, un jour non ouvré ou férié, alors le virement
sera exécuté le premier jour ouvré suivant.
- Utilisez l'ensemble des champs présents
dans le tableau ci-après pour construire votre formulaire de paiement.
Nom du champ Description Format Valeur vads_payment_cards Permet de forcer le type de moyen de paiement à utiliser. Il est recommandé de proposer sur le site marchand un bouton de paiement différent pour chaque moyen de paiement.
enum - IP_WIRE : pour appeler directement le bouton de paiement virement SEPA.
- IP_WIRE_INST : pour appeler directement le bouton de paiement Virement SEPA instantané.
- IP_WIRE;IPWIRE_INST : pour laisser le choix entre virement classique et virement instantané.
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_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 numérique de la monnaie à utiliser pour le paiement, selon la norme ISO 4217 (code numérique) n3 Valeurs possibles : - 978 (EUR)
vads_capture_delay Délai de remise. n..3 - 0: Paiement immédiat.
Valeur par défaut.
Le champ doit toujours avoir la valeur 0.
vads_payment_config Type de paiement enum SINGLE vads_action_mode Mode d’acquisition des données du moyen de paiement enum INTERACTIVE vads_page_action Action à réaliser enum PAYMENT vads_ctx_mode Mode de communication avec la plateforme de paiement enum TEST ouPRODUCTION vads_site_id Identifiant de la boutique n8 Ex : 12345678 vads_trans_date Date et heure du formulaire de paiement dans le fuseau horaire UTC n14 Respectez le format AAAAMMJJHHMMSS
Ex : 20200101130025vads_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_version Version du protocole d’échange avec la plateforme de paiement enum V2 - Ajoutez les champs optionnels en fonction de vos besoins (voir chapitre Utiliser des fonctions complémentaires du Guide d'implémentation API Formulaire).
- Calculez la valeur du champ signature en utilisant l’ensemble des champs de votre formulaire, dont le nom commence par vads_ (voir : Calculer la signature du Guide d'implémentation API Formulaire disponible sur notre site documentaire).