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 helpershasCapability() / 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