• France
état des services
démonstrations
assistance
FAQContacter le support
Tutoriels vidéo
Rechercher
Catégories
Tags
France
France
Espagne
Europe (Anglais)
Inde
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
SDK Mobile
Échange de fichiers
Mandats SEPA par API REST
Exemples de code
Moyens de paiement
Modules de paiement
Marketplace
Guides
Back Office Marchand
Back Office Expert
Guides fonctionnels

Vous utilisez déjà le formulaire embarqué smartForm

En mode embarqué smartForm, utilisez la class="kr-smart-form" et suivez ces étapes :

Pour un paiement Cofidis, le paramétrage effectué dans la rubrique Paramétrage par défaut des paiements (Back Office Expert, menu Paramétrage > Boutique > Configuration ) est ignoré.

  • Créer le formToken:
    1. Champs obligatoires:

      Pour le paiement immédiat ou différé, aucun champ obligatoire supplémentaire n'est nécessaire par rapport à votre intégration actuelle.

    2. Champs ignorés :
      Pour un paiement Cofidis, les valeurs transmises dans les champs suivants sont ignorées :
      • transactionOptions.cardOptions.manualValidation (pour le mode de validation)
      • transactionOptions.cardOptions.captureDelay (pour le délai de remise en banque)
      Résultat :
      • Pour le paiement immédiat, la transaction part automatiquement en remise.
      • Pour le paiement différé, la transaction nécessite une validation manuelle et le délai de remise dépend du nombre de jours déterminé dans le contrat.

        Vous pouvez modifier le délai de remise à la baisse depuis le Back Office Expert (ou automatiquement via l'utilisation de la fonction Web Service Transaction/Update).

    3. Champs recommandés :
      1. Simplification du parcours d'achat :

        Transmettez les données de l'acheteur (nom, prénom, e-mail, adresse postale, ...). Ainsi, l'acheteur n'a plus à ressaisir ces informations lors de la souscription.

        Voir l'objet Customer depuis le Web Service Charge/CreatePayment dans le playground.

      2. Gestion de l'option de paiement et du score (uniquement pour la France):

        Utilisez le champ acquirerTransientData avec les attributs suivants :

        Attribut Description
        customerRate Décision sur les frais pour l'acheteur:
        • FREE

          (aucun frais supplémentaires).

        • CHARGE

          (avec des frais supplémentaires).

        • COFIDIS

          (Cofidis décide d'appliquer ou pas des frais)

        score

        Facultatif

        Indice de confiance attribuée par le marchand à l'acheteur.

        Exemple :
        • Sans frais avec score
          "acquirerTransientData":
           {"COFIDIS": {"customerRate":"FREE","score":"000000"}}

          "000000" correspond à la valeur du score définie entre le marchand et Cofidis.

        • Avec des frais sans score
          "acquirerTransientData":
           {"COFIDIS": {"customerRate":"CHARGE"}}
        L'envoi du champ acquirerTransientData avec l'attribut customerRate surcharge la configuration du contrat.
    4. Champs facultatifs :

      Voir Charge/CreatePayment dans le playground

  • Afficher formulaire de paiement

    Une fois le formToken généré, affichez le formulaire.

    Pour plus de détails, voir : lien.

  • Mettre en évidence un moyen de paiement

    Si vous souhaitez mettre en avant Cofidis et personnaliser son affichage, voir  : lien.

  • Sélectionner les moyens de paiement

    Utilisez le champ paymentMethods, lors de la création du formToken, voir : lien.

    Exemples :

    • France
    Cas d'utilisation Valeurs du champ paymentMethods
    Proposer tous les moyens de paiement éligibles. absent ou vide
    Proposer uniquement le bouton de paiement Cofidis en 3 fois. ["COFIDIS_3X_FR"]
    Proposer uniquement le bouton de paiement Cofidis en 4 fois. ["COFIDIS_4X_FR"]
    Proposer le choix entre le paiement par cartes, Cofidis en 3 fois et Cofidis en 4 fois. ["CARDS","COFIDIS_3X_FR","COFIDIS_4X_FR"]

    • Espagne
    Cas d'utilisation Valeurs du champ paymentMethods
    Proposer uniquement le bouton de paiement Cofidis en 4 fois. ["COFIDIS_4X_ES"]
    Proposer uniquement le bouton de paiement Cofidis en 6, 12 ou 24 fois. ["COFIDIS_LOAN_ES"]
    Proposer le choix entre le paiement par cartes, Cofidis en 4 fois et Cofidis en 6, 12 ou 24 fois. ["CARDS","COFIDIS_4X_ES","COFIDIS_LOAN_ES"]

Nous recrutons
Mentions légales
Charte de Protection des Données Personnelles
25.25.0-1.11