• 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

vads_payment_config

Description

Désigne le type du paiement : comptant ou en plusieurs fois.

  • Pour un paiement simple, la valeur doit être égale à SINGLE.
  • Pour un paiement en plusieurs fois avec montants et dates fixes, la valeur doit être égale à MULTI:suivi par des paires clé=valeur séparées par des « ; ».

    Les paramètres sont les suivants :

    • « first » indique le montant du premier paiement (exprimé dans la plus petite unité de la monnaie ou devise).
    • « count » indique le nombre total d'échéances.
    • « period » indique l’intervalle en nombre de jours entre 2 paiements.

      L'ordre des champs associés à MULTI est imposé.

      Remarque : valeur MULTI non disponible pour le paiement SEPA
  • Pour un paiement en plusieurs fois, avec un échéancier personnalisé, la valeur doit être égale à MULTI_EXT: suivi par des paires date=montant séparées par des « ; ».

    Les dates ne doivent pas être dans le passé.

    Remarque : valeur MULTI_EXT non disponible pour le paiement SEPA

L’utilisation de la valeur MULTI_EXT nécessite la souscription de l’option Paiement en plusieurs fois avancé.

Remarque: La valeur de vads_capture_delay n'est pas prise en compte dans le cas d'un paiement en plusieurs fois MULTI_EXT.

Champ d'entrée et de sortie, retourné dans la réponse (IPN et URL de retour).

Format enum
Code erreur 07
Valeurs possibles
  • SINGLE
  • MULTI:first= montant_inital;count= nbre_echeances;period= intervalle_en_jours
    Remarque : valeur MULTI non disponible pour le paiement SEPA
  • MULTI_EXT:date1=montant1;date2=montant2;date3=montant3
    Remarque : valeur MULTI_EXT non disponible pour le paiement SEPA
Exemple 1

MULTI permet de définir un paiement en plusieurs fois.

Le montant de chaque échéance correspond au montant total divisé par le nombre d'échéances.

La valeur du premier montant peut être différente et spécifiée dans le paramètre first.

En cas de reste différent de zéro, il sera reporté sur le montant de la dernière échéance.

Requête de paiement :
  • vads_capture_delay=2
  • vads_currency=978
  • vads_amount=20000
  • vads_payment_config=MULTI:first=10000;count=4;period=30

Résultat :

Un premier paiement de 100,00 EUR sera remis en banque à J+2 (vads_capture_delay).

Un deuxième paiement de 33,33 EUR sera effectué à J+32 (vads_capture_delay + period).

Un troisième paiement de 33,33 EUR sera effectué à J+62.

Un quatrième et dernier paiement de 33,34 EUR sera effectué à J+92.

Le total donne bien 200,00 EUR (vads_amount= 20000). Le reste a été ajouté au montant de la dernière échéance.

Cette instruction permet de créer immédiatement 4 paiements avec le même numéro de transaction mais un numéro d'échéance différent (vads_sequence_number).

Exemple 2

MULTI_EXT permet de définir un échéancier personnalisé. Vous pourrez ainsi définir la date et le montant de chaque échéance.

Requête de paiement MULTI_EXT :

  • vads_currency=978
  • vads_amount=19050
  • vads_payment_config= MULTI_EXT:20150601 =10000; 20150701 =4525; 20150808 =4525

Résultat :

Le premier paiement aura lieu le 1er juin 2015 pour un montant de 100,00 EUR.

Le second paiement aura lieu le 1er juillet 2015 pour un montant de 45,25 EUR.

Le dernier paiement aura lieu le 8 août 2015 pour un montant de 45,25 EUR.

Remarque :

La somme totale des montants doit être égale à la valeur du champ vads_amount. La date de la dernière échéance ne peut être supérieure à 12 mois par rapport à la date de soumission du formulaire. Si la date de la dernière échéance est supérieure à la date de validité de la carte, aucune échéance ne sera enregistrée et l’acheteur sera notifié par un message de ce problème.

Catégorie Informations sur la transaction.
© 2025 Tous droits réservés à Scellius
25.18-1.11