Développeurs

Une API pour encaisser sur votre site.

Intégrez AFAPAY à votre site e-commerce ou votre application : une API REST simple, un checkout hébergé qui gère tous les moyens de paiement (PI-SPI, Wave, Orange Money, Mixx by Yas, cartes), et des webhooks pour être notifié de chaque paiement en temps réel.

1ʳᵉ plateforme d'agrégation de paiement à intégrer le PI-SPI (BCEAO)

créer-un-paiement.sh
curl -X POST https://services.afa-pay.com/v1/paiements \
  -H "Authorization: Bearer sk_live_..." \
  -d montant=25000 \
  -d devise=XOF \
  -d reference="CMD-00070"

# → réponse
{
  "id": "pay_3911d4c4",
  "checkout_url": "https://afa-pay.com/pay/votre-boutique/3911d4c4",
  "statut": "en_attente"
}

# Redirigez le client vers checkout_url —
# le webhook vous notifie dès le paiement confirmé.

Pourquoi les marchands choisissent Développeurs

Une API, tous les moyens de paiement

Une seule intégration donne accès au PI-SPI, à Wave, Orange Money, Mixx by Yas et aux cartes bancaires — sans gérer chaque opérateur séparément.

Checkout hébergé, conforme et maintenu

Redirigez simplement vers la page de paiement AFAPAY : l'expérience mobile, la sécurité et les évolutions des moyens de paiement sont gérées pour vous.

Webhooks temps réel

Chaque changement de statut (payé, échoué, remboursé) est poussé vers votre serveur : votre commande se met à jour sans interroger l’API.

Environnement de test

Des clés de test et des scénarios simulés pour intégrer et recetter sans toucher un franc réel.

REST, sans surprise

JSON, HTTPS, authentification par clé : intégrable depuis n’importe quel langage ou framework, PHP, Node, Python, Java…

Accompagnement technique

L'équipe d'intégration AFA vous accompagne jusqu'à la mise en production — documentation complète remise avec vos clés.

Comment ça marche

1

Ouvrez votre compte marchand

Via le formulaire Devenir marchand : vos clés API (test et production) sont remises avec la documentation complète.

2

Créez un paiement et redirigez

Un appel REST crée la transaction et renvoie une URL de checkout : redirigez votre client, AFAPAY gère le paiement de bout en bout.

3

Recevez la confirmation

Votre webhook est notifié en temps réel du statut : vous validez la commande et livrez, sans réconciliation manuelle.

Questions fréquentes

Comment intégrer un paiement Wave ou Orange Money sur mon site e-commerce ?

Avec l'API AFAPAY : un appel REST crée la transaction et renvoie l'URL d'un checkout hébergé où votre client choisit son moyen de paiement (Wave, Orange Money, Mixx by Yas, carte bancaire ou PI-SPI). Vous êtes notifié du résultat par webhook — une seule intégration pour tous les moyens de paiement.

Quels langages et frameworks sont supportés ?

L'API est REST/JSON standard : elle s'intègre depuis n'importe quel environnement — PHP, Node.js, Python, Java, .NET… Si votre site utilise un CMS e-commerce, l'intégration se fait via la redirection vers le checkout hébergé.

Comment sont sécurisés les paiements ?

Authentification par clés API séparées test/production, checkout servi en HTTPS avec les standards de sécurité bancaire, et notifications webhook signées pour garantir leur authenticité.

Puis-je tester avant de passer en production ?

Oui : un environnement de test complet est fourni avec vos clés, avec des scénarios de paiement simulés pour chaque moyen de paiement, afin de recetter votre intégration de bout en bout.

Où trouver la documentation complète de l’API ?

La référence complète (endpoints, webhooks, codes d'erreur, exemples) est remise à l'ouverture de votre compte marchand, avec l'accompagnement de l'équipe d'intégration AFA. Faites votre demande via le formulaire Devenir marchand.

À combiner avec