Libérer les paiements, partout.
Nelsius Pay est une infrastructure de paiement universelle. Nous permettons aux entreprises de toutes tailles d'accepter des fonds depuis n'importe quel point du globe en quelques minutes.
🪙 Crypto
+100 actifs (USDT, BTC...) via des réseaux ultra-rapides.
📱 Mobile Money
Optimisé pour l'Afrique avec notre technologie Direct Pay.
Authentification
Toutes les requêtes API nécessitent une authentification via votre clé secrète (Secret Key).
Couverture Géographique
Nelsius vous permet d'accepter des paiements de n'importe quel pays. Selon la région, les méthodes varient entre le Mobile Money (direct) et les méthodes internationales (Carte, PayPal).
Cameroun
Côte d'Ivoire
Sénégal
Bénin
Burkina Faso
Togo
RD Congo
Congo (Brazza)
🌍 Reste du Monde
Support automatique des Cartes Bancaires (VISA, Mastercard) et de PayPal pour tous les autres pays.
SDKs Officiels
Accélérez votre intégration avec nos bibliothèques prêtes à l'emploi. Chaque package inclut une documentation complète et des exemples.
SDK PHP
Compatible PHP 8.0+, inclut le support Composer.
SDK Node.js
Package NPM prêt pour vos projets Express, NestJS ou React.
Support Local & Direct Pay
Bien que nous supportions tous les pays via Carte et Crypto, Nelsius offre une expérience Direct Pay (Push USSD) sans redirection dans les pays africains suivants :
| Pays | Code | Devise | Opérateurs Directs |
|---|---|---|---|
| 🇨🇲 Cameroun | CM |
XAF | mtn_money, orange_money |
| 🇧🇯 Bénin | BJ |
XOF | mtn_money, moov_money |
| 🇧🇫 Burkina Faso | BF |
XOF | orange_money, moov_money |
| 🇹🇬 Togo | TG |
XOF | tmoney, moov_money |
| 🇨🇮 Côte d'Ivoire | CI |
XOF | orange_money, mtn_money, moov_money, wave |
| 🇨🇩 RD Congo | COD |
CDF | vodacom_money, airtel_money, orange_money |
| 🇨🇬 Congo | COG |
XAF | airtel_money, mtn_money |
Référence API
1. Hosted Checkout (Lien de paiement)
POST /checkout/sessions
Crée une session de paiement et retourne une URL vers laquelle rediriger votre client.
{
"amount": 2500,
"currency": "XAF",
"reference": "ORDER_123",
"return_url": "https://votre-site.com/success",
"customer": {
"email": "client@example.com",
"name": "Jean Dupont"
}
}
2. Charge Directe (Paiement sans interface Nelsius)
POST /charges
Initie un paiement immédiat. Vous devez collecter les informations sur votre propre site et les envoyer à Nelsius.
{
"amount": 1000,
"currency": "XAF",
"method": "mobile_money",
"country": "CM",
"customer_phone": "690000000",
"operator": "orange",
"reference": "REQ-789",
"description": "Achat Premium"
}
| Paramètre | Type | Requis | Description |
|---|---|---|---|
amount |
number | Oui | Montant net à prélever. |
currency |
string | Oui | XAF, XOF, CDF, EUR, USD. |
method |
string | Oui | mobile_money, card, crypto, paypal |
operator |
string | Non* | Opérateur (ex: mtn). Requis pour mobile_money. |
country |
string | Non* | Code ISO (ex: CM). Requis pour mobile_money. |
customer_phone |
string | Non* | Numéro du client. Requis pour mobile_money. |
reference |
string | Oui | Votre référence interne unique. |
Webhooks
Configurez une URL dans votre dashboard pour recevoir des notifications en temps réel.
{
"event": "payment.success",
"data": {
"session_id": "chk_123...",
"amount": 2500,
"status": "completed",
"reference": "ORDER_123"
}
}