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.

Customer registering

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.
Creating transaction

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 24h. Generating payment link_1
Generating payment link_2
Generating payment link_3

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 : monnom@gmail.com)
  • 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 avec :


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.
Si vous utilisez votre compte live, vous devez remplacer
le lien par https://checkout.fedapay.com/js/checkout.js
-->
<form action="index.php" method="POST">
 <input type="hidden" name="field" value="test">
 <script
   src="https://sandbox-checkout.fedapay.com/js/checkout.js"
   data-public-key="VOTRE_CLE_API_PUBLIQUE"
   data-button-text="Payer 35000"
   data-transaction-amount="35000"
   data-transaction-description="Description de la transaction"
   data-currency-iso="XOF"
   data-widget-description="Votre boutique 100% africaine"
   data-widget-image="https://sandbox-checkout.fedapay.com/img/marketplace.svg"
   data-widget-title="Afrimarket">
 </script>
</form>

Veuillez à 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.

Une fois cette étape franchie, les utilisateurs de votre application pourront effectuer des paiements sur celle-ci en un clic.