Intégrer facilement un formulaire de paiement avec Checkout.Js
Pourquoi utiliser Checkout.js pour vos paiements en ligne ?
Checkout.js est un outil conçu pour faciliter l’intégration d’un formulaire de paiement sécurisé et rapide sur votre site web. Que vous soyez développeur ou non, cet outil vous permettra de collecter des paiements directement sur votre site en toute simplicité. Découvrez comment utiliser et personnaliser Checkout.js pour offrir une expérience de paiement fluide à vos utilisateurs.
Avant de commencer, visionnez cette vidéo qui présente le mode d’intégration de Checkout.js :
Méthodes d’intégration de Checkout.js
Checkout.js offre plusieurs options d’intégration pour répondre à différents besoins. Vous pouvez ajouter un bouton de paiement simple, plusieurs boutons de collecte, ou même intégrer le formulaire de paiement directement sur votre site pour éviter les redirections.
Ajouter un bouton de paiement simple à votre page
Commencez par ajouter un bouton simple sur votre page pour déclencher la collecte. Ce bouton permettra à l’utilisateur d’accéder à un formulaire de paiement où il pourra finaliser la transaction.
Personnaliser le formulaire de paiement
Vous pouvez personnaliser les détails de la collecte (montant, description, noms et adresse e-mail du client) pour adapter le formulaire de paiement à votre plateforme.
Ajouter plusieurs boutons de paiement sur une même page
Pour permettre des collectes de différents montants, vous pouvez intégrer plusieurs boutons de paiement sur la même page.
Déclencher la collecte avec un événement
Si vous souhaitez déclencher la collecte par un événement spécifique, utilisez JavaScript pour activer le formulaire de paiement sur demande.
Intégration embarquée : Paiement sans redirection
Pour une expérience utilisateur optimisée, vous pouvez intégrer le formulaire de collecte directement sur votre site, sans rediriger l’utilisateur.
Personnalisation de l’interface et options avancées
Checkout.js permet de personnaliser les éléments visuels de votre formulaire pour qu’il corresponde à l’identité de votre plateforme. Vous pouvez notamment définir la couleur de l’arrière-plan, le texte du bouton de paiement, ou ajouter un logo.
Modifier l’apparence et ajouter des détails supplémentaires
-
Clé publique :
data-public-key
-
Montant de la collecte :
data-transaction-amount
-
Description de la collecte :
data-transaction-description
-
Devise :
data-currency-iso
-
Texte du bouton :
data-button-text
-
Classe CSS du bouton :
data-button-class
-
Image et description du widget :
data-widget-image, data-widget-description
Méthode avec une balise form pour une intégration avancée
Checkout.js permet également l’intégration avec une balise form pour envoyer des données spécifiques après paiement.
Connecter votre compte FedaPay
Une fois le code intégré, assurez-vous de connecter votre compte FedaPay pour autoriser la création des clients et des collectes. Cette étape est cruciale pour sécuriser votre intégration.
Accédez aux Préférences ici :
Méthode de la classe FedaPay et attributs de configuration
Checkout.js propose des options pour initialiser le composant de collecte avec plusieurs configurations :