Créer un paiement comptant immédiat
Un paiement est considéré comme comptant immédiat si :
- le montant est débité en une seule fois,
- le délai de remise en banque est de 0 jour.
Une demande d'autorisation pour le montant global est effectuée. Le paiement est remis en banque dès que possible.
- 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 carte à utiliser. Il est recommandé de proposer sur le site marchand un bouton de paiement différent pour chaque moyen de paiement.
enum - PRV_BDP pour appeler le bouton de paiement Carte HOA PRIVATIVE.
- PRV_BDT pour appeler le bouton de paiement Carte Tiare.
- PRV_OPT pour appeler le bouton de MARARA Paiement.
- PRV_SOC pour appeler le bouton de paiement Banque SOCREDO.
- PRV_SMART_CARD pour appeler le bouton de paiement BRED Smart Card.
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_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 n..12 Ex : 4525 pour 4525 XPF vads_currency Code numérique de la monnaie à utiliser pour le paiement, selon la norme ISO 4217 (code numérique) n3 Ex : 953 pour le Franc CFP (XPF) 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 n..3 vads_validation_mode Mode de validation n1 0 (automatique) ou 1 (manuel) - Ajoutez les champs optionnels en fonction de vos besoins (voir chapitre Utiliser des fonctions complémentaires.
- 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).