Skip to main content

SDKs officiels

SahelPay fournit des SDKs pour JavaScript/TypeScript, PHP et Python.

JavaScript

Node.js 18+, TypeScript

PHP

PHP 8+, Laravel

Python

Python 3.8+, Django, Flask
JavaScript : npm install @sahelpay/sdk (publié sur npm). PHP et Python ne sont pas encore sur Packagist ni PyPI : installez-les depuis le dépôt GitHub (voir chaque page).

Fonctionnalités par SDK

Options de paiement communes

Capabilities

Les helpers hasCapability() / getCapabilities() / getMethodsWithCapability() (JS) et has_capability() (Python) sont des tables statiques embarquées dans le SDK. Elles listent encore des moyens et des capacités non proposés : ne vous y fiez pas. Seul ORANGE_MONEY est disponible. Pour la disponibilité réelle, appelez GET /v1/providers/enabled.

Gateway Stream

GatewayEventSource / useGatewayStream() (JS) et gateway_stream (Python) écoutent /admin/gateways/stream, un flux réservé à l’administration SahelPay. Ils ne sont pas utilisables avec une clé marchande.

Code source

github.com/dione24/sahelpay-sdks

Contribuez ou signalez des bugs