Skip to main content
Utilisez les décaissements Payfonte pour envoyer des fonds à des bénéficiaires validés via les providers et marchés pris en charge.

Résumé du flux

1. Valider le bénéficiaire

Confirmez les informations du compte bénéficiaire avant le décaissement.

2. Demander le décaissement

Initiez le décaissement avec le montant, l’identifiant du bénéficiaire et le mode d’autorisation.

3. Vérifier le statut final

Confirmez le résultat via l’endpoint de vérification et/ou le webhook.

Vue d’ensemble du flux de décaissement

Endpoints

Prérequis

  • Un client-id et un client-secret valides
  • Un solde suffisant dans le portefeuille de décaissement
  • Une configuration d’autorisation du décaissement, pin ou URL d’autorisation
  • Un slug provider valide depuis Providers pris en charge

Étape 1 : valider le bénéficiaire

1.1 Récupérer les propriétés du provider, optionnel

Certains providers requièrent des détails supplémentaires, par exemple une liste de banques ou des options de réseau, avant la validation.

1.2 Valider le bénéficiaire

Exemple pour un virement bancaire :
Exemple pour le mobile money :
Exemple de réponse :
Enregistrez data.id comme transferRecipientId.

Étape 2 : demander le décaissement

Exemple de réponse :

Champs de requête

Valeurs de statut

Les statuts de décaissement renvoyés par l’API sont :
  • processing
  • success
  • failed

Étape 3 : vérifier le décaissement

Exemple de réponse :

Règle de montant importante

Payfonte ne prend pas en charge les montants API décimaux. Envoyez uniquement des valeurs entières en sous-unités.
  • 1000.00 NGN -> 100000
  • 250.75 NGN -> 25075
Voir Spécification des montants.

Bonnes pratiques

Toujours valider le bénéficiaire d'abord

La validation réduit les échecs de décaissement dus à des coordonnées invalides.
Réutilisez les bénéficiaires déjà validés afin d’éviter des validations répétées.
Des références uniques évitent les doublons et simplifient le rapprochement.
Traitez les événements webhook et vérifiez le statut final pour les actions métier critiques.
Gardez le PIN de décaissement et les URL d’autorisation strictement côté serveur.

Documentation associée

Mode d'autorisation

Configurez le mode PIN ou URL d’autorisation.

Exemples de décaissement

Exemples de requêtes et réponses.

Webhooks de décaissement

Traitez les mises à jour de statut de manière asynchrone.