Réseau Opérationnel
FINANCIAL ENGINE • WEST AFRICA

L'infrastructure de paiement pour le Sénégal.

Encaissez instantanément via Wave et Orange Money. Double comptabilisation sur grand livre Formance Ledger v2, zéro centime d'écart en Franc CFA, et virements automatisés à 18h00.

Opérateurs
Wave + Orange
Grand Livre
Formance v2
Devise
XOF Strict
Virements
18h00 Dakar
Boutique Teranga Dakar
pay_01jh92k8a1 • Mode Démo
Caisse Prête
Montant à encaisser15 000 F CFA
Scannez avec l'application Wave
Ouvrez Wave > Scannez le QR > Validez
SÉCURITÉ FINANCIÈRE ABSOLUE

Chaque centime a une source et une destination.

Xaalis ne fait aucun calcul de solde en base de données SQL. Chaque encaissement, commission et virement est consigné sous forme de script immuable Formance Numscript. Zéro float, zéro tolérance d'écart.

Équilibre comptable strict : 0 F CFA d'écart
// Référence unique et immuable générée
send [XOF 15000] (
source = @world
destination = {
[XOF 14775] to @merchant:mer_teranga:available
[XOF 225] to @platform:fees
}
)
Zéro Float

Le Franc CFA n'a pas de centimes. Aucun calcul n'utilise de nombres flottants JS.

Verrouillage FOR UPDATE

Chaque mise à jour passe par un verrou SQL transactionnel strict. Un état terminal ne change jamais.

Auditabilité 100%

Chaque mouvement est traçable pour la BCEAO et vos experts-comptables sans divergence.

TRANSPARENCE TARIFAIRE

1.5% par encaissement. Zéro surprise.

Abonnement mensuel à 0 F CFA, frais d'installation à 0 F CFA. Vous ne payez que lorsque vous encaissez.

2 500 000 F CFA
200 000 F CFA10 000 000 F CFA20 000 000 F CFA
Commission Xaalis (1.5%)
37 500 F CFA
Arrondi supérieur strict
Virement quotidien Wave
Chaque jour à 18h00
Automatisé & Garanti
Net déposé sur votre compte
2 462 500 F CFA
Disponible immédiatement
Économie face aux processeurs traditionnels
Les passerelles classiques appliquent 3.5% + frais mensuels récurrents.
+65 001 F CFA / mois conservés
EXPÉRIENCE DÉVELOPPEUR ÉLITE

Intégrez en 5 minutes. Pas en 3 semaines.

Une API REST moderne, documentée avec OpenAPI 3.1, typée de bout en bout en TypeScript. Webhooks signés HMAC-SHA256 et idempotence native sur chaque route.

import { XaalisClient } from "@xaalis/sdk-node";

// 1. Initialiser le client avec votre clé sécurisée
const xaalis = new XaalisClient({
  secretKey: process.env.XAALIS_SECRET_KEY!,
});

// 2. Créer une session de paiement instantanée Wave / Orange
const payment = await xaalis.payments.create({
  amount: 15000, // 15 000 F CFA (entier strict, zéro float)
  currency: "XOF",
  description: "Commande Boutique Dakar #4921",
  customer: {
    phone: "+221 77 842 19 04",
    name: "Awa Diop",
  },
  idempotencyKey: crypto.randomUUID(), // Protection double débit
});

// 3. Rediriger le client vers l'interface de caisse
console.log("Caisse sécurisée :", payment.checkout_url);
En-tête Idempotency-Key obligatoire

Envoyez un UUID unique sur chaque création de paiement. En cas de déconnexion réseau mobile du client, aucun double débit n'est possible.

Webhooks signés HMAC-SHA256

Chaque notification webhook est signée avec un horodatage et un hash cryptographique pour parer aux attaques par rejeu.

Mode Test & Simulateur de Portefeuille

Développez votre boutique en local avec nos clés de test. Testez le succès, le rejet ou l'expiration sans débourser un seul franc.

Accéder à la console Développeur
OUVERTURE DE COMPTE INSTANTANÉE

Prêt à moderniser vos paiements à Dakar ?

Rejoignez les boutiques en ligne, plateformes SaaS et commerçants sénégalais qui font confiance à Xaalis pour leurs encaissements quotidiens.