Démarrage rapide
Que vous désirez recevoir de l’argent d’un client (Feda Direct) ou encore intégrer FedaPay dans votre application web ou mobile (Feda Commerce), accepter un paiement est un processus qui se décline en 3 étapes.
Feda Direct
Si vous utilisez Feda Direct, vous pouvez simplement envoyer un lien de paiement à votre client depuis l’interface du tableau de bord de votre compte FedaPay.
Pour ce faire :
- Créer le client
- Créer une transaction pour le client
- Générer le lien de paiement
Etape 1: Créer le client
Vous pouvez créer un client depuis l’interface du tableau de bord en renseignant son nom, prénom, email et numéro de téléphone.
L’email du client est unique pour chaque compte et vous permet d’identifier distinctement vos clients.
S'il doit être renseigné côté API avec les requêtes, précisez les attributs
number
et country
.
Etape 2: Créer une transaction
Chaque paiement depuis FedaPay constitue une transaction.Créer une transaction est tout aussi simple que l’ajout d’un nouveau client.
Depuis l’interface de votre tableau de bord, créez une transaction en renseignant le montant de la transaction, un lien de retour (facultatif) et une description.
Etape 3: Générer un lien de paiement
Une fois la transaction créée, générez un lien de paiement que vous envoyez au destinataire soit par mail ou en copiant simplement le lien que vous lui communiquez par n’importe quel autre canal de votre choix.Ce lien de paiement sécurisé assure que la transaction a été belle et bien générée par FedaPay.
Tout lien généré en dehors du système invalidera le paiement de la transaction.
Le lien est valable pendant 24 heures.
Feda Commerce
Si vous comptez utiliser Feda Commerce, cela voudra dire que vous désirez accepter les paiements depuis votre site web ou application mobile.
Dans ce cas, commencez rapidement à le faire sur votre plateforme grâce à Feda Checkout.
Il combine HTML, JavaScript et CSS pour créer un formulaire de paiement intégré.
Lorsque votre client entre ses informations de paiement, les détails sont contrôlés et validés pour que votre code côté serveur puisse s'exécuter.
Etape 1: Faire un test avec Feda Checkout
- nom
- prénom(s)
- une adresse e-mail syntaxiquement valide ( ex : [email protected])
- un numéro de téléphone valide
Faites un test pour voir Feda Checkout en action en cliquant sur le bouton ci-dessous et
remplissez le formulaire qui s’affiche.
Etape 2: Intégrer le code
Ajoutez le code suivant à la page de paiement sur votre plateforme, en vous assurant que les informations contenues dans le formulaire vous sont envoyées à travers votre code côté serveur:
<!--
Remplacez VOTRE_CLE_API_PUBLIQUE par la clé publique de votre compte sandbox ou live.
-->
<form action="index.php" method="POST">
<input type="hidden" name="field" value="test">
<script
src="https://cdn.fedapay.com/checkout.js?v=1.1.7"
data-public-key="VOTRE_CLE_API_PUBLIQUE"
data-button-text="Payer 1000"
data-button-class="button-class"
data-transaction-amount="1000"
data-transaction-description="Description de la transaction"
data-currency-iso="XOF">
</script>
</form>
Veillez à bien renseigner votre clé API publique et non la clé API privée. Ceci est très important et ne communiquez vos clés API qu’en cas de nécessité.
Etape 3: Connectez votre compte à Feda Checkout
Une fois le code intégré, vous devrez connecter votre compte FedaPay à Feda Checkout afin que l’application puisse créer les clients et les transactions.
Cette étape est nécessaire et sécurise votre intégration.
Afin de connecter votre compte, cliquez sur le bouton généré par le code.
Feda Checkout vous demandera de vous connecter à votre compte puis donnez les droits de gestion du compte.
Ne vous en faites pas, cette action n’est nécessaire qu’une seule fois et permet de lier votre application à Feda Checkout.