• France
Back Office Marchand
boutiques de démo
assistance
FAQContacter le support
Rechercher
Catégories
Tags
Français
Français
Accueil
Cas d'usage
Créer un paiement
Créer un paiement en plusieurs fois
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
Mandats SEPA COPS par API REST
Exemples de code
Moyens de paiement
Modules de paiement
Guides
Back Office Marchand
Guides fonctionnels

Créer une demande de signature de mandat récurrent

Pour demander la signature d'un mandat SEPA COPS récurrent :

  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_ctx_mode Mode de fonctionnement. TEST ou PRODUCTION
    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_page_action Action à réaliser pour enregistrer un mandat récurrent.

    Aucun paiement n'est réalisé au moment de la signature.

    REGISTER
    vads_payment_cards Moyen de paiement. SDD
    vads_site_id Identifiant de la boutique. Ex : 12345678
    vads_trans_date Date et heure UTC du formulaire de paiement. Ex : 20240913131438
    vads_version Version du protocole d’échange. V2
  2. Il est recommandé de transmettre l'adresse complète de l'acheteur. Certaines banques vérifient la présence de ces informations pour accepter une demande de prélèvement. De plus, en renseignant ces informations, les champs correspondants seront pré-remplis sur la page de signature du mandat.

    Nom du champ Description Valeur
    vads_cust_address Adresse de l'acheteur.  
    vads_cust_city Ville de l'acheteur.

    Ex : NC
    vads_cust_country Code du pays de l’acheteur à la norme ISO 3166 alpha-2.

    Ex : NC
    vads_cust_cell_phone Numéro de téléphone portable de l'acheteur. Ex : +687123456
    vads_cust_first_name Permet de définir le prénom de l’acheteur. Ex : Jean
    vads_cust_last_name Permet de définir le nom de l’acheteur. Ex : Dupont
    vads_cust_title Permet de définir la civilité de l’acheteur. Ex :
    • M.
    • Mme

  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.
Exemple de formulaire:
<form method="POST" action="https://epaync.nc/vads-payment/">
<input type="hidden" name="vads_action_mode" value="INTERACTIVE" />
<input type="hidden" name="vads_ctx_mode" value="TEST" />
<input type="hidden" name="vads_cust_email" value="nom.prenom@exemple.com" />
<input type="hidden" name="vads_page_action" value="REGISTER" />
<input type="hidden" name="vads_payment_cards" value="SDD" />
<input type="hidden" name="vads_site_id" value="12345678" />
<input type="hidden" name="vads_trans_date" value="20240913131438" />
<input type="hidden" name="vads_version" value="V2" />
<input type="hidden" name="signature" value="jv08cn/Qa5jRA8cl80jzN/TlhNG2oUY8b4sJwNXF/70="/>
<input type="submit" name="payer" value="Payer"/>
</form>
© 2025 Tous droits réservés à Epaync
25.25.0-1.11