• 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 paiement à l'expédition
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 une demande de paiement pour la prise de commande

Le choix de faire du paiement à l’expédition se fait lors de la demande de paiement effectuée à la prise de commande. Il consiste à créer la transaction dite initiale.

La demande de paiement engendre une transaction de type Vérification si le cas d’utilisation Paiement à l’expédition est transmis dans la requête.

Pour obtenir plus de détails sur la construction du formulaire et l’envoi de la demande de paiement par redirection, consultez le guide API Formulaire disponible sur le site documentaire.

  1. Utilisez l'ensemble des champs présents dans le tableau ci-après pour construire votre formulaire de paiement.
    Nom du champ Description Format Format
    vads_order_id Numéro de la commande. ans..64 Ex: "55487856"
    vads_amount Montant total de la commande à payer, exprimé en centimes. n..12 Ex: 50500 pour 505€
    vads_currency Code numérique de la devise Euro selon la norme ISO 4217. n3 Ex :978
    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 an6 Ex : xrT15p
    vads_trans_date Date et heure du formulaire de paiement dans le fuseau horaire UTC n14

    Respectez le format AAAAMMJJHHMMSS

    Ex : 20191201130025
    vads_action_mode Mode d’acquisition des données du moyen de paiement enum INTERACTIVE
    vads_page_action Action à réaliser enum PAYMENT
    vads_payment_config Type de paiement enum SINGLE
    vads_version Version du protocole d’échange avec la plateforme de paiement enum V2
  2. Les champs vads_capture_delay (délai de remise) et vads_validation_mode (mode de validation de la transaction) peuvent être envoyés mais ils seront ignorés dans le cas d’un paiement à l’expédition (voir : Paiement en différé ou paiement à l'expédition ?).
  3. Ajoutez le champ vads_use_case pour spécifier qu’il s’agit d’un paiement à l’expédition avec autorisations multiples.

    Valorisez ce champ à : SHIPMENT_MULTIPLE_AUTHORISATION.

    La valeur transmise sera restituée dans le détail des transactions de d'expédition.

  4. Ajoutez les champs optionnels en fonction de vos besoins (voir chapitre Utiliser des fonctions complémentaires : API Formulaire).
  5. 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 : API Formulaire disponible sur notre site documentaire).
© 2025 Tous droits réservés à Scellius
25.18-1.11