Skip to main content
Payfonte propose plusieurs méthodes pour collecter les paiements de vos clients à travers l’Afrique via notre API d’orchestration de paiement. Acceptez les principaux moyens de paiement alternatifs (APM) et moyens de paiement locaux en Afrique via une seule intégration.

Méthodes d’intégration

Checkout inline

Intégré à votre pageAffichez un formulaire de paiement directement sur votre site sans rediriger le client. Idéal pour une expérience fluide.

Checkout standard

Redirection vers PayfonteRedirigez le client vers une page de paiement hébergée par Payfonte. C’est l’intégration la plus simple avec une prise en charge complète des moyens de paiement.

Direct Charge

Serveur à serveurInitiez les débits directement via l’API pour les paiements récurrents ou lorsque vous avez déjà collecté les informations de paiement.

Liens de paiement

Option sans codeGénérez des URL de paiement partageables depuis le dashboard. Pratique pour les factures, les réseaux sociaux et les campagnes e-mail.

Comparaison rapide


Vue d’ensemble du flux de paiement


Moyens de paiement alternatifs pris en charge

Voir Providers pris en charge pour la liste complète des moyens de paiement locaux en Afrique.

Requête de collecte minimale

Voici un exemple minimal pour créer une session de checkout :

Paramètres requis

Paramètres optionnels


Valeurs de statut

Les statuts de collecte renvoyés par l’API sont :
  • pending
  • failed - final
  • success - final

Traitement des webhooks

Nous envoyons des notifications webhook lors des changements de statut de paiement. En production, implémentez toujours leur traitement :
Voir Webhooks pour la documentation complète.

Bonnes pratiques

Générez une valeur reference unique pour chaque transaction. Cela évite les doubles débits et simplifie le rapprochement.
Votre système doit gérer les retries de webhook sans effet de bord. Vérifiez si une commande est déjà traitée avant de la rejouer.
Après réception d’un webhook, vérifiez le statut de la transaction via l’API avant d’exécuter la commande.
Certains moyens de paiement, comme l’USSD, prennent du temps. Affichez au client un état d’attente adapté.

Étapes suivantes

Checkout inline

Intégrer les paiements à votre site

Checkout standard

Intégration par redirection

Configuration webhook

Traiter les notifications de paiement

Référence API

Documentation API complète