KPay (sn.kpay) — Intégration API et services OpenFinance

Analyse de protocole conforme, API de relevés et intégrations marchandes pour KPay - Transfert d'Argent (Sénégal et CEDEAO)

À partir de 300 $ · Tarification à l'appel disponible
OpenData · OpenFinance · Conforme BCEAO · Mobile money UEMOA

Branchez les portefeuilles, transferts et paiements de factures KPay sur votre back-office

KPay est une plateforme de mobile money 100 % sénégalaise opérée par QUICKPAY SAS en partenariat avec Bridge Bank Sénégal. Nous livrons des intégrations API autorisées couvrant la connexion au compte KPay, l'interrogation du solde et des relevés, les transferts wallet-to-wallet, le paiement marchand, le paiement de factures Woyofal, Senelec, Rapido et Aquatech, l'achat de crédit prépayé, et la réconciliation des transferts internationaux sur le corridor CEDEAO / ECOWAS.

Compte et liaison KYC — Liaison de compte autorisée avec capture du consentement, gestion OTP et rafraîchissement de session, prête pour les flux d'onboarding B2B.
API de relevé — Historique de transactions paginé pour les dépôts, retraits, transferts P2P, paiements marchands et recharges, avec filtres par date et export JSON / CSV / Excel.
Wallet-to-wallet et transfert international — P2P domestique plus reporting des transferts CEDEAO et internationaux unifiés dans une vue de grand livre unique.
Hooks marchand et factures — Livraison de webhooks pour Senelec, Woyofal, Rapido, Aquatech et les enseignes marchandes telles que Low Price, EDK et Djolof Chicken.

Modules fonctionnels que nous livrons pour KPay

1. API d'autorisation et de session

Reproduit le flux de connexion de l'application KPay : challenge par numéro de téléphone, vérification OTP, liaison d'appareil et jetons de session signés. Sert à lier un utilisateur final une seule fois, puis à appeler les endpoints de solde, de relevé et de paiement depuis votre back-end sans redemander les identifiants. Inclut rotation, révocation et journalisation d'audit.

2. Requête de solde et de relevé

Lit le solde du portefeuille KPay ainsi qu'un grand livre structuré des transactions. Chaque opération porte un type (dépôt, retrait, transfert, paiement marchand, achat de crédit, recharge carte bancaire, transfert international), une contrepartie, un montant en XOF, un statut et une référence. Utilisé pour la réconciliation comptable, l'anti-fraude et la synchronisation ERP.

3. Wallet-to-wallet et transfert international

Soumission programmatique de transferts wallet-to-wallet au sein de KPay et de transferts internationaux sortants sur le corridor CEDEAO. Retourne des clés d'idempotence et des callbacks webhooks pour régler les contre-écritures sans polling. Gère le XOF et le reporting multi-devises.

4. Paiement de factures et achat de crédit

Endpoint unique acceptant un code émetteur (SENELEC, WOYOFAL, péage RAPIDO, eau AQUATECH), une référence de compte et un montant. Retourne le reçu et un webhook succès / échec. Permet d'embarquer le paiement de factures KPay dans des portails SaaS ou des tableaux de bord de gestion locative.

5. Paiement marchand et moteur de cashback

Génération de QR-codes, demandes de paiement marchand dynamiques et rapports de réconciliation pour les points de vente partenaires. Capture les bonus de cashback / promotionnels (par exemple jusqu'à 10 % chez Low Price, dans les stations EDK et Djolof Chicken) afin que les moteurs de fidélité restent exacts.

6. Recharge du portefeuille par carte bancaire

Prend en charge le flux « recharge par Visa / Mastercard » de KPay, y compris l'authentification 3-D Secure lorsque requise, avec une couche de tokenisation propre garantissant que les PAN de cartes ne touchent jamais vos serveurs. Utile pour les rechargements diaspora depuis l'UE / les États-Unis vers un portefeuille KPay sénégalais.

Données disponibles pour l'intégration (inventaire OpenData)

Le tableau ci-dessous récapitule les surfaces de données que nous exposons lors de la livraison d'un package d'intégration KPay. Chaque ligne correspond à un écran de l'application grand public ou à un flux autorisé documenté.

Type de donnéeÉcran / fonctionnalité sourceGranularitéUsage typique
Solde du portefeuilleAccueil / SoldeXOF temps réelTableaux de bord de liquidité, synchro trésorerie
Historique de transactionsHistorique des transactionsPar transaction (id, type, montant, contrepartie, statut, horodatage)Réconciliation, export comptable, anti-fraude
Transferts wallet-to-walletTransfertÉmetteur, destinataire, frais, référenceRèglement, scoring de risque P2P
Transfert internationalTransfert international (CEDEAO)Corridor, taux de change, frais, statutConformité remittances, reporting FX
Paiement de facturesSenelec, Woyofal, Rapido, AquatechÉmetteur, n° de contrat, montant, reçuGestion immobilière, audits services publics
Paiement marchandPaiement marchand / QRID marchand, terminal, montant, cashbackReporting POS, moteurs de fidélité
Recharges crédit et dataAchat de créditOpérateur, MSISDN, forfait, montantAnalytique télécoms, facturation partenaire
Recharges par carteRecharge par carte bancaireRéférence du token, montant, statut 3DSFlux diaspora, télémétrie de fraude

Scénarios d'intégration typiques

A. Synchronisation comptable PME pour les marchands KPay

Un commerçant utilisant les comptoirs marchands KPay a besoin d'une réconciliation quotidienne dans Sage, Odoo ou QuickBooks. Nous interrogeons l'API de relevé toutes les 15 minutes, normalisons chaque ligne en écriture (débit caisse / crédit ventes, avec ventilation TVA), et la poussons vers l'ERP via REST. Correspond directement aux schémas OpenFinance « account information ».

B. Tableau de bord remittances diaspora

Une startup de remittances opérant sur le corridor UE → Sénégal construit un tableau de bord unifié pour les expéditeurs. Le statut, le taux de change et les frais des transferts internationaux KPay sont récupérés via des API autorisées, joints aux jambes Stripe / SEPA, et présentés sur une chronologie unique. Des webhooks notifient l'expéditeur lorsque les fonds arrivent dans le portefeuille KPay du destinataire.

C. Paiement de factures pour la gestion locative

Un gestionnaire immobilier avec des centaines de locataires à Dakar doit régler les factures Senelec et Woyofal mensuellement. Nous orchestrons l'API de paiement de factures KPay en lot, retentons en cas d'échec transitoire, et produisons un grand livre CSV plus des reçus PDF. Correspond aux schémas OpenBanking « payment initiation » sur un rail mobile-money domestique.

D. Signal anti-fraude pour prêteurs fintech

Un prêteur exploite un export de relevés KPay sur 12 mois comme proxy revenus / dépenses. Nous livrons un JSON normalisé qui scorise la récurrence (cadence des dépôts de salaire, régularité des factures, churn P2P) et alimente le moteur d'underwriting du prêteur. Le consentement et les fenêtres de rétention sont alignés avec l'Instruction BCEAO N°001-01-2024.

E. Programme de fidélité et cashback

Un réseau marchand (par exemple stations EDK + Low Price + Djolof Chicken) souhaite une vue portefeuille cross-enseigne. Les événements de paiement marchand KPay arrivent en streaming via webhook, le moteur de cashback applique les règles de palier, et le client visualise un solde unifié. Les promotions réelles de KPay (jusqu'à 10 % chez les enseignes partenaires) ancrent le modèle de données.

Implémentation technique

Autoriser une session KPay (pseudo-code)

POST /api/v1/kpay/auth/session
Content-Type: application/json
X-Studio-Key: <PARTNER_KEY>

{
  "msisdn": "+2217xxxxxxxx",
  "device_id": "studio-bridge-01",
  "consent_id": "ct_2026_04_kpay_001",
  "scopes": ["balance.read","statement.read","payment.write"]
}

200 OK
{
  "session_id": "sess_8f...",
  "access_token": "eyJhbGciOi...",
  "expires_in": 1800,
  "refresh_token": "rt_..."
}

Récupérer un relevé de transactions

POST /api/v1/kpay/statement
Authorization: Bearer <ACCESS_TOKEN>

{
  "wallet_id": "user@kpay.sn",
  "from_date": "2026-03-01",
  "to_date":   "2026-03-31",
  "types": ["TRANSFER","BILL","MERCHANT","INTL"],
  "page": 1,
  "page_size": 100
}

Response (truncated):
{
  "currency": "XOF",
  "items": [
    {"id":"tx_01","type":"TRANSFER","amount":-15000,
     "counterparty":"+2217...","ref":"KP-2026-...","ts":"2026-03-02T08:14:01Z"},
    {"id":"tx_02","type":"BILL","biller":"SENELEC",
     "contract":"3214xxx","amount":-22500,"status":"OK"}
  ],
  "next_page": 2
}

Webhook : confirmation de paiement marchand

POST https://your-host/webhooks/kpay
X-KPay-Signature: t=1714400000,v1=...

{
  "event": "merchant.payment.succeeded",
  "merchant_id": "MERCH_LOWPRICE_DKR_03",
  "terminal": "POS-22",
  "amount": 12500,
  "currency": "XOF",
  "cashback": { "rate": 0.05, "amount": 625 },
  "tx_id": "kp_tx_77af...",
  "ts": "2026-04-29T11:02:33Z"
}

// Validate HMAC, ack with 2xx within 5s, otherwise retried with exponential back-off.

Conformité et confidentialité

Le Sénégal s'inscrit dans l'Union Économique et Monétaire Ouest-Africaine (UEMOA), si bien que toute intégration KPay doit respecter l'Instruction BCEAO N°001-01-2024, entrée en vigueur le 23 janvier 2024, qui impose un agrément d'Établissement de Paiement (EP) ou d'Établissement de Monnaie Électronique (EME) pour les fournisseurs de paiement numérique. La période transitoire de mise en conformité a été prolongée jusqu'au 31 août 2025, et seuls les acteurs agréés peuvent désormais offrir des services de paiement dans l'UMOA. Le Sénégal compte, début 2026, le plus grand nombre d'EP agréés de l'Union. Voir le portail officiel de la BCEAO pour la liste à jour. Nous concevons des intégrations qui s'inscrivent dans ces rails : consentement côté client, journaux d'audit signés, politiques de rétention alignées sur les règles d'archivage BCEAO, et traitement des champs KYC respectant la Loi n° 2008-12 du 25 janvier 2008 portant sur la protection des données à caractère personnel et la CDP (Commission de Protection des Données Personnelles) du Sénégal.

Pour les flux diaspora touchant l'UE, nous appliquons en complément la minimisation RGPD : seuls les champs strictement nécessaires à un cas d'usage donné franchissent la frontière, et les tokens de cartes (Visa / Mastercard) sont stockés dans des coffres-forts conformes PCI-DSS. Nous ne pratiquons aucun scraping non autorisé ; chaque connecteur est livré avec une base d'autorisation documentée (consentement client, mandat partenaire ou API publiée).

Flux de données / architecture

Un déploiement KPay typique repose sur un pipeline en quatre étapes :

  1. Client KPay / endpoint autorisé — la surface d'origine (application mobile ou API du portail développeur sur developers.kpay.africa).
  2. Passerelle d'ingestion — notre couche de médiation normalise les payloads, applique le rate-limiting et signe chaque appel sortant avec la clé partenaire.
  3. Stockage et grand livre — Postgres pour l'état transactionnel, S3 / stockage objet pour les reçus bruts, plus un journal d'audit append-only.
  4. API de sortie / webhooks — votre back-end, votre ERP ou votre entrepôt analytique reçoit les réponses REST ou les événements webhook.

Positionnement marché et profil utilisateur

KPay se positionne comme une marque de mobile money 100 % sénégalaise opérée par QUICKPAY SAS — filiale du groupe EDK — en partenariat avec Bridge Bank Sénégal. Ses utilisateurs principaux sont les consommateurs sénégalais qui gèrent leurs cash-in / cash-out quotidiens, les locataires urbains qui paient leurs factures Senelec et Woyofal, les petits commerçants qui acceptent les paiements QR, et la diaspora sénégalaise qui recharge ses portefeuilles depuis des cartes Visa / Mastercard à l'étranger. L'application est livrée à la fois sur Android (sn.kpay) et iOS, avec des applications sœurs pour les agents (sn.kpay.agent) et les marchands (sn.kpay.merchant). KPay évolue dans un marché où Wave détient environ 50 à 70 % des comptes mobile money, Orange Money se situe autour de 25 à 30 %, et Free Money / E-Money couvrent le reste ; les transactions mobile money dans l'UEMOA ont dépassé 12 000 milliards de FCFA en 2024 (soit une hausse de 35 % en glissement annuel selon la BCEAO), ce qui constitue le volume de référence dans lequel toute intégration doit s'inscrire.

Captures d'écran

Cliquez sur une vignette pour l'agrandir.

Capture d'écran KPay 1 Capture d'écran KPay 2 Capture d'écran KPay 3 Capture d'écran KPay 4

Applications similaires et écosystème mobile money sénégalais

L'environnement mobile-money autour de KPay est dense. Les applications ci-dessous reviennent fréquemment dans les mêmes flux de travail ; nombre de nos clients demandent un export de données unifié sur deux d'entre elles ou plus. Nous les présentons comme des composantes de l'écosystème d'intégration, et non comme un jugement concurrentiel.

Wave Mobile Money — Le portefeuille dominant au Sénégal, devenu la première licorne d'Afrique francophone, avec un tarif unique de 1 % sur les transferts. Les équipes qui intègrent les relevés KPay ont souvent besoin d'un export Wave en parallèle pour offrir à leurs utilisateurs un historique de transactions consolidé.
Orange Money — Portefeuille opéré par l'opérateur télécoms, avec un maillage agents profond au Sénégal, en Côte d'Ivoire, au Mali et en Guinée. Contrepartie fréquente dans les flux wallet-to-wallet KPay, raison pour laquelle nous construisons des adaptateurs résolvant les références Orange Money à l'intérieur des relevés KPay.
Free Money — Adossé à l'opérateur Free, utilisé pour les transferts, paiements de factures et remittances. Utile dans la réconciliation cross-network lorsqu'un client reçoit des fonds via Free Money et règle ses factures via KPay.
E-Money Senegal — Émetteur d'e-money domestique qui complète le quatuor sénégalais (avec KPay, Wave, Orange Money, Free Money). Souvent associé aux données KPay quand un partenaire a besoin d'une vue exhaustive des portefeuilles sénégalais.
MTN MoMo — Mobile money pan-africain présent dans 16 pays et plus. Les intégrations transfrontalières CEDEAO ont très souvent une jambe MTN à l'origine ou à l'arrivée d'un transfert international KPay.
Moov Money — Fort au Burkina Faso, au Togo, au Bénin et en Côte d'Ivoire ; apparaît régulièrement comme contrepartie étrangère lorsqu'un transfert international KPay franchit les frontières UEMOA.
Airtel Money — Actif sur plusieurs marchés africains et pris en charge par des agrégateurs qui couvrent également KPay. Apparaît dans les tableaux de bord pan-africains nécessitant un grand livre unifié.
PawaPay — Agrégateur de paiement mobile money couvrant le Sénégal, la Côte d'Ivoire, le Ghana, le Kenya, le Nigeria et plus de 10 autres marchés via une seule API. Nous intégrons KPay soit en direct, soit via PawaPay, selon le volume et le contrat du client.
PayDunya — Prestataire de paiement enraciné au Sénégal avec une documentation développeur pour Orange Money et d'autres rails régionaux. Souvent inclus dans la même boîte à outils que KPay quand un partenaire monte un checkout sénégalais.
Hub2 — Plateforme d'orchestration de paiement ouest-africaine couvrant les cartes GIM-UEMOA, Wave, Orange Money et d'autres rails sénégalais ; utile comme repli si l'accès direct à KPay est limité par rate-limiting.

Ce que nous livrons

Liste des livrables

  • Rapport d'autorisation et d'analyse de protocole (session, OTP, chaîne de signature)
  • Spécification OpenAPI / Swagger couvrant les endpoints solde, relevé, transfert, factures et marchand
  • Code source exécutable en Python ou Node.js (et Go sur demande)
  • Templates de gestionnaires webhook avec vérification HMAC
  • Harnais de test avec fixtures rejouables et exemples sandbox
  • Notes de conformité cartographiées sur l'Instruction BCEAO N°001-01-2024 et la loi sénégalaise sur la protection des données

Deux modèles d'engagement

  • Livraison de code source à partir de 300 $ — code API exécutable plus documentation complète ; vous payez après livraison une fois le build validé de bout en bout.
  • API hébergée à l'appel — appelez notre endpoint KPay managé et ne payez qu'à la requête, sans coût initial ; idéal pour les équipes recherchant une tarification à l'usage ou un travail de preuve de concept.

À propos de notre studio

Nous sommes un studio technique indépendant spécialisé dans l'analyse de protocole d'applications et l'intégration API autorisée pour les applications fintech, e-commerce, mobilité et OTT. L'équipe combine reverse engineering mobile, ingénierie des rails de paiement et delivery cloud, et nous avons livré des intégrations pour les rails mobile-money UEMOA, des schémas OpenBanking en Europe, l'UPI en Inde et les systèmes de paiement temps réel en Amérique latine.

  • Adressé à des clients à l'international, à l'aise avec les standards mobile-money sénégalais et pan-africains
  • Implémentations d'interfaces conformes et licites sous autorisation client
  • Couverture Android et iOS, avec SDK Python / Node.js / Go et documentation OpenAPI
  • Pipeline : cadrage → analyse de protocole → build → validation → transmission de conformité

Contact

Pour un devis, une discussion de périmètre ou pour soumettre votre cas d'usage KPay, ouvrez notre page contact :

Ouvrir la page contact

Déroulé de la mission

  1. Confirmation du périmètre : quelles surfaces KPay (login, relevé, transfert, factures, marchand, international) vous sont réellement nécessaires.
  2. Analyse de protocole et conception API (2 à 5 jours ouvrés selon le nombre de surfaces).
  3. Build et validation interne sur fixtures (3 à 8 jours ouvrés).
  4. Documentation, requêtes types et cas de test (1 à 2 jours ouvrés).
  5. Première livraison typique : 5 à 15 jours ouvrés ; les approbations du portail développeur KPay ou le provisioning sandbox peuvent allonger les délais.

FAQ

De quoi avez-vous besoin pour démarrer ?

Le nom de l'application cible (KPay - Transfert d'Argent / sn.kpay), les données ou actions précises souhaitées (par exemple export de relevé, transfert wallet-to-wallet, webhook marchand), et tout identifiant développeur existant pour developers.kpay.africa ou les sandbox partenaires.

Est-ce licite ?

Nous n'intégrons que sous autorisation documentée : consentement client, mandat partenaire ou API publiées / autorisées. Nous ne contournons pas la sécurité applicative et ne scrapons pas d'endpoints non autorisés.

Comment la confidentialité est-elle préservée ?

Clés par tenant, journaux d'audit signés, fenêtres de rétention alignées sur l'archivage BCEAO, minimisation des données au sens RGPD pour les flux diaspora, et coffres conformes PCI pour tout token de recharge carte.
📱 Présentation de l'application — KPay - Transfert d'Argent (annexe)

KPay - Transfert d'Argent (package sn.kpay) se présente comme la seule application de transfert d'argent mobile 100 % sénégalaise. Opérée par QUICKPAY SAS — filiale du groupe EDK — en partenariat avec Bridge Bank Sénégal, l'application grand public mise sur un design épuré et un accès rapide à un large catalogue de services, complétée par des applications sœurs pour les agents (sn.kpay.agent) et les marchands (sn.kpay.merchant).

D'après les fiches officielles Google Play et App Store, les utilisateurs de KPay peuvent réaliser les actions suivantes en quelques clics :

  • Dépôt — dépôt d'espèces auprès du réseau d'agents KPay.
  • Transfert — transferts P2P domestiques en XOF.
  • Retrait — retrait d'espèces auprès des agents.
  • Paiement factures — paiement de factures pour Senelec, Woyofal, Rapido (péage) et Aquatech (eau).
  • Achat de crédit — recharge crédit / data pour les opérateurs mobiles sénégalais.
  • Paiement marchand — paiements QR / marchand auprès des points de vente partenaires, avec des promotions allant jusqu'à 10 % chez Low Price, dans les stations EDK et les restaurants Djolof Chicken.
  • Recharge par carte bancaire — alimentation du portefeuille KPay via Visa ou Mastercard, idéal pour la diaspora.
  • Transfert wallet to wallet — transferts wallet-to-wallet domestiques.
  • Transfert international — transferts transfrontaliers, y compris sur le corridor CEDEAO / ECOWAS.

Le service client est joignable au 200 777 (appel gratuit). La plateforme s'inscrit dans le paysage mobile money UEMOA qui a enregistré plus de 12 000 milliards de FCFA de transactions en 2024 selon la BCEAO, aux côtés de rails dominants tels que Wave, Orange Money, Free Money et E-Money. La mission affichée de KPay est l'inclusion financière de tous les segments de la population sénégalaise, avec un investissement continu dans l'acceptation marchande, la recharge par carte bancaire et les corridors de transfert international.

Dernière mise à jour : 2026-04-30