• 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

Générer un formulaire de paiement

  • Etape 1 : Construire le formulaire

    Le moyen de paiement PayPal ne nécessite aucun champ obligatoire supplémentaire par rapport à votre intégration actuelle.

    Cependant, il est recommandé d'envoyer le numéro de commande (champ vads_order_id). Voir : Configurer l'option Bloquer les paiements accidentels.

    Si vous avez souscrit au programme de protection des marchands, vous devez transmettre les données de l'acheteur, les données de la commande ainsi que les données de la livraison dans votre formulaire de paiement.

    Trois champs supplémentaires doivent être envoyés :

    Nom du champ Description
    vads_shipping_amount

    Montant des frais de livraison pour l'ensemble de la commande.

    Le montant est exprimé dans l'unité la plus petite de la devise. Ex : 4525 pour 45,25 EUR

    vads_tax_amount

    Montant des taxes pour l'ensemble de la commande.

    Le montant est exprimé dans l'unité la plus petite de la devise. Ex : 4525 pour 45,25 EUR

    vads_insurance_amount

    Montant de l'assurance pour l'ensemble de la commande.

    Le montant est exprimé dans l'unité la plus petite de la devise. Ex : 4525 pour 45,25 EUR

    La valeur du champ vads_amount doit correspondre au montant total de la commande :

    vads_amount = Somme ( vads_product_qty(N) x vads_product_amount(N) ) + vads_shipping_amount + vads_tax_amount + vads_insurance_amount.

    Voir chapitre "Utiliser des fonctions complémentaires" du guide API Formulaire.

    Lorsque ce champ vads_page_action est valorisé à ASK_REGISTER_PAY :
    1. Une page intermédiaire s'affiche dans le parcours d'achat de l'acheteur.
    2. La plateforme de paiement propose à l'acheteur d'enregistrer les données de son moyen de paiement pour ses futurs achats.
    3. L'acheteur doit décider avant la redirection vers PayPal s'il accepte ou non la création d'un alias.

  • Etape 2 : Gérer les moyens de paiement proposés à l'acheteur

    Il est possible de personnaliser les moyens de paiement proposés à l'acheteur en utilisant le champ vads_payment_cards.

    Exemples :

    Cas d'utilisation Valeurs du champ vads_payment_cards
    Proposer tous les moyens de paiement éligibles absent ou vide
    Proposer uniquement le bouton de paiement PayPal en mode production. PAYPAL
    Proposer uniquement le bouton de paiement PayPal en mode test. PAYPAL_SB
    Proposer le choix entre VISA, PayPal et PayPal Pay Later en mode production. VISA;PAYPAL;PAYPAL_BNPL
    Proposer le choix entre VISA, PayPal et PayPal Pay Later en mode test. VISA;PAYPAL_SB;PAYPAL_BNPL_SB

    Voir chapitre "Gérer les moyens de paiement proposés à l'acheteur" du guide API Formulaire.

© 2025 Tous droits réservés à Scellius
25.18-1.11