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

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 :

Paiement par Carte

Pour les paiements par carte, les champs customer_name et customer_email sont requis :