react-benin-payments — SDK de paiement mobile money pour React

Package npm pour intégrer facilement les paiements mobile money (MTN, Moov) dans une application React ou Next.js.

À propos de react-benin-payments

react-benin-payments est un SDK open source qui simplifie l'intégration des paiements mobile money (MTN Mobile Money, Moov Money) dans les applications React et Next.js développées pour le marché béninois.

Pourquoi ce package ?

Intégrer les APIs des opérateurs de mobile money en Afrique de l'Ouest nécessite de gérer des callbacks, des webhooks, des états de transaction complexes et des différences entre opérateurs. react-benin-payments abstrait tout cela.

Ce que ça fait

  • Hooks React prêts à l'emploi : usePayment, useTransactionStatus
  • Support multi-opérateurs : MTN MoMo et Moov Money
  • Gestion des états : pending, success, failed avec retry automatique
  • TypeScript natif avec types complets

Utilisation

import { usePayment } from 'react-benin-payments'

const { initiatePayment, status } = usePayment({
  operator: 'mtn',
  amount: 5000,
  currency: 'XOF'
})

Stack technique

  • Runtime : TypeScript, React
  • Build : tsup
  • Distribution : npm

Impact

Un outil qui aide les développeurs béninois à intégrer les paiements locaux plus rapidement dans leurs applications.

Highlights

Recent Projects

A recently completed project showcasing problem-solving, design thinking, and execution.