Skip to main content

JavaScript SDK

Le SDK JavaScript officiel pour intégrer SahelPay dans vos applications Node.js, TypeScript ou Deno.

Installation

En attendant la publication sur npm, clonez le repo GitHub :

Configuration

Créer un paiement

Tester sans appel opérateur

L’option mock active le simulateur SahelPay : aucun appel opérateur, et le statut final est piloté par le montant (4000 réussi, 4001 échoué, 4002 en attente, 4003 erreur opérateur). À ne pas confondre avec sandbox, qui appelle bien l’environnement de test de l’opérateur.

Méthodes de paiement disponibles

SahelPay utilise un Smart Routing automatique. Vous spécifiez la méthode de paiement (ex: ORANGE_MONEY) et SahelPay choisit le meilleur gateway en interne selon le coût et la disponibilité.

Vérifier le statut

Vérifier un webhook

Types TypeScript

Gestion des erreurs

Informations de Routing

Chaque paiement retourne des informations sur le routing utilisé (pour monitoring) :
Ces champs sont informatifs uniquement pour le monitoring. Le choix du routing est automatique et transparent pour vous.

Capabilities

Vérifiez les fonctionnalités disponibles pour chaque méthode de paiement :