Créer un paiement en un clic
Ce cas d'utilisation nécessite l'utilisation d'un mandat déjà existant et valide.
Pour effectuer un paiement en un clic :
- Utilisez l'ensemble des champs présents dans le tableau ci-après pour
construire votre formulaire de paiement.
Nom du champ Description Valeur vads_action_mode Mode d’acquisition des données bancaires. INTERACTIVE vads_amount Montant du paiement dans sa plus petite unité monétaire (le centime pour l'euro) Ex : 3000 pour 30.00€ vads_ctx_mode Mode de fonctionnement TEST ou PRODUCTION vads_currency Code de la devise euro suivant la norme ISO 4217. 978 vads_cust_email Adresse e-mail de l’acheteur. Lorsque l'adresse e-mail de l'acheteur est pré-renseignée sur la page de paiement, l'acheteur ne peut la modifier lors de la signature du mandat.
Si l'adresse e-mail n'est pas connue, l'acheteur sera invité à la renseigner sur la page de paiement.
Ex : e-mail@exemple.com vads_identifier Référence unique du mandat Ex :
22e75ce992afe18da10
vads_page_action Action à réaliser pour enregistrer un mandat et effectuer un paiement PAYMENT vads_payment_cards Moyen de paiement SDD vads_payment_config Type de paiement SINGLE pour un paiement en 1 fois MULTI pour un paiement en plusieurs fois
vads_site_id Identifiant de la boutique Ex : 12345678 vads_trans_date Date et heure UTC du formulaire de paiement Ex : 20200526130412 vads_trans_id Numéro de la transaction Ex : 3N2kj2 vads_version Version du protocole d’échange V2 - Valorisez le champ vads_identifier avec l'identifiant du mandat (RUM) déjà existant et valide.
- Il est recommandé de transmettre l'adresse complète de
l'acheteur. Certaines banques vérifient la présence de ces informations pour
accepter une demande de prélèvement. De plus, en renseignant ces informations,
les champs correspondants seront pré-remplis sur la page de signature du
mandat.
Nom du champ Description Valeur vads_cust_address Adresse de l'acheteur L'adresse est requise si le client possède un compte bancaire dans les départements, territoires ou pays suivants : Suisse, Monaco, Saint-Marin, Mayotte, Saint-Pierre-et-Miquelon, Guernesey, Jersey, Île de Man.
vads_cust_cell_phone Numéro de téléphone portable de l'acheteur pour l'envoi du code de sécurité (par SMS). Lorsque le numéro de téléphone portable de l'acheteur (numéro de téléphone enregistré lors d'une inscription) est pré-renseigné sur la page de paiement, l'acheteur ne peut le modifier lors de la signature du mandat. Seul le titulaire du GSM ayant enregistré ce numéro de téléphone lors de son inscription peut recevoir par SMS ce code d'accès à usage unique.
Si le numéro de téléphone portable de l'acheteur n'est pas connu, l'acheteur sera invité à le renseigner sur la page de paiement.
Ex : 0612345678 vads_cust_country Permet de spécifier le code du pays de l’acheteur à la norme ISO 3166. Ex : FR vads_cust_first_name Permet de définir le prénom de l’acheteur. Ex : Jean vads_cust_last_name Permet de définir le nom de l’acheteur. Ex : Dupont vads_cust_title Permet de définir la civilité de l’acheteur. Ex : - M.
- Mme
- Mlle
Si la valeur du champ vads_cust_cell_phone est fournie dans un format international (+336xxxxxxxx) ou si les champs vads_cust_cell_phone et vads_cust_country sont tous les deux valorisés, alors le code de sécurité sera systématiquement envoyé par SMS indépendamment du mode de signature paramétré au niveau de la boutique.
- Calculez la valeur du champ signature en utilisant l'ensemble des champs de votre formulaire, dont le nom commence par vads_ (voir chapitre Calculer la signature).