• France
état des services
démonstrations
assistance
FAQContacter le support
Video tutorials
Rechercher
Catégories
Tags
Français
Français
Anglais
Accueil
Cas d'usage
Créer un paiement
Créer un paiement en plusieurs fois
Proposer un paiement complémentaire
Créer un paiement par alias (token)
Créer un lien de paiement
Créer un abonnement
Gérer vos abonnements
Gérer vos transactions (rembourser,...)
Analyser vos journaux
Docs API
Formulaire embarqué
API REST
Formulaire en redirection
Intégration mobile
Échange de fichiers
Exemples de code
Moyens de paiement
Modules de paiement
Guides
Back Office Marchand
Guides fonctionnels

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 :

  1. 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. Ex : 4525 pour 45,25 EUR
    vads_ctx_mode Mode de fonctionnement. TEST ou PRODUCTION
    vads_currency Code de la devise 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 : monmail@exemple.com
    vads_identifier Référence unique du mandat

    Ex :

    22e75ce992afe18da10

    vads_page_action Action à réaliser pour effectuer un paiement en utilisant un mandat récurrent déjà enregistré 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 : 20240913131438
    vads_trans_id Numéro de la transaction. Ex : V8y52j
    vads_version Version du protocole d’échange. V2
  2. Valorisez le champ vads_identifier avec l'identifiant du mandat (RUM) déjà existant et valide.
  3. 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" du guide API Formulaire.
© 2025 Tous droits réservés à Sogecommerce
25.18-1.11