Comparatif

FloozCash vs Mixx By YAS : lequel choisir pour votre business au Togo ?

J

Jean-Pierre Mbarga

Lead Developer

20 avril 202612 min de lecture
F

FloozCash vs Mixx By YAS : lequel choisir pour votre business au Togo ?

Le marché togolais du Mobile Money se partage entre deux acteurs majeurs : FloozCash (anciennement Flooz) et Mixx By YAS (le service de Togocel). Pour un e-commerce ou une SaaS qui souhaite accepter les paiements mobiles au Togo, le choix entre ces deux providers a des implications directes sur votre taux de conversion, vos coûts d'intégration et votre expérience développeur.

Ce comparatif technique détaille les différences entre FloozCash et Mixx By YAS, avec des données concrètes sur les tarifs, les APIs et les limites opérationnelles.

Quelle est la différence entre FloozCash et Mixx By YAS ?

FloozCash et Mixx By YAS sont deux solutions de paiement mobile togolaises qui permettent aux utilisateurs de transférer de l'argent, payer des biens et services, et effectuer des opérations financières via leur téléphone mobile. La différence principale réside dans leur propriétaire : FloozCash est une fintech indépendante créée par Flooz, tandis que Mixx By YAS est le service Mobile Money de Togocel, l'opérateur historique de téléphonie mobile au Togo.
CaractéristiqueFloozCashMixx By YAS
CréateurFlooz (Fintech indépendante)Togocel (Opérateur mobile)
Lancement20152022
CouvertureNationale, tous opérateursRéseau Togocel
API publique Oui Oui
Webhooks Oui Oui
Sandbox Oui Oui
La différence stratégique pour votre business : Mixx By YAS bénéficie de la base clients de Togocel (opérateur historique), tandis que FloozCash a l'avantage d'être indépendant des opérateurs télécoms et accessible depuis tous les réseaux (Moov, Togocel).

Quels sont les tarifs de FloozCash vs Mixx By YAS au Togo ?

Les frais merchant pour FloozCash et Mixx By YAS sont généralement compris entre 1.5% et 3% du montant de la transaction, avec des frais fixes minimums variables. FloozCash pratique des tarifs plus compétitifs sur les petits montants, tandis que Mixx By YAS offre des remises volume intéressantes pour les transactions élevées.

Structure tarifaire détaillée

Type de fraisFloozCashMixx By YAS
Commission merchant1.8% - 2.5%2.0% - 3.0%
Frais minimum50 FCFA100 FCFA
Retrait marchand1.0%1.5%
Délai de règlementJ+1 à J+2J+1 à J+3

Exemple de calcul

Pour une transaction de 10 000 FCFA :

  • FloozCash : 10 000 × 1.8% = 180 FCFA de frais
  • Mixx By YAS : 10 000 × 2.0% = 200 FCFA de frais

Pour une transaction de 500 000 FCFA :

  • FloozCash : 500 000 × 2.5% = 12 500 FCFA de frais
  • Mixx By YAS : 500 000 × 2.2% (tarif volume) = 11 000 FCFA de frais

Notre recommandation : Pour les e-commerces avec des paniers moyens inférieurs à 50 000 FCFA, FloozCash est plus avantageux. Au-delà, Mixx By YAS devient compétitif grâce à ses remises volume. Avec une solution d'orchestration comme Simiz, vous pouvez optimiser automatiquement le choix du provider selon le montant.

Comment intégrer l'API FloozCash ou Mixx By YAS ?

L'intégration directe de FloozCash ou Mixx By YAS nécessite un partenariat commercial, une certification technique (1-3 mois) et le développement d'une intégration spécifique pour chaque provider. L'API FloozCash est documentée en français avec des SDK JavaScript/PHP, tandis que l'API Mixx By YAS utilise des standards REST avec OAuth2.

Option 1 : Intégration directe

#### FloozCash API

javascript
// Exemple d'intégration FloozCash

const floozResponse = await fetch('https://api.flooz.tg/v1/payments', {

method: 'POST',

headers: {

'Authorization': 'Bearer YOUR_FLOOZ_API_KEY',

'Content-Type': 'application/json'

},

body: JSON.stringify({

amount: 5000,

currency: 'XOF',

phone: '22890000000',

reference: 'ORDER-123',

callback_url: 'https://your-site.com/webhooks/flooz'

})

});

Processus d'intégration :
  1. Demande de partenariat auprès de Flooz
  2. Signature de contrat merchant
  3. Obtention des identifiants API
  4. Certification technique (2-4 semaines)
  5. Tests en sandbox
  6. Mise en production

Défis :
  • Documentation parfois incomplète
  • Support technique réactif mais délai de réponse variable
  • Une intégration par pays à gérer

#### Mixx By YAS API

javascript
// Exemple d'intégration Mixx By YAS

const mixxResponse = await fetch('https://api.mixx.tg/v2/transactions', {

method: 'POST',

headers: {

'Authorization': 'Bearer YOUR_MIXX_ACCESS_TOKEN',

'Content-Type': 'application/json'

},

body: JSON.stringify({

amount: 5000,

currency: 'XOF',

msisdn: '22890000000',

merchant_id: 'YOUR_MERCHANT_ID',

transaction_id: 'txn-123456',

notify_url: 'https://your-site.com/webhooks/mixx'

})

});

Processus d'intégration :
  1. Ouverture de compte marchand Togocel
  2. Validation KYB (Know Your Business)
  3. Certification technique (3-6 semaines)
  4. Tests et validation
  5. Mise en production

Défis :
  • Documentation principalement en anglais
  • Processus de certification plus long
  • Sandbox parfois instable

Option 2 : Intégration via Simiz (recommandé)

javascript
import { Simiz } from '@simiz/sdk';

const simiz = new Simiz({

apiKey: process.env.SIMIZ_API_KEY,

environment: 'production'

});

// Paiement FloozCash

const floozPayment = await simiz.payments.create({

amount: 5000,

currency: 'XOF',

payment_method: 'FLOOZCASH',

payer: {

phone: '22890000000'

},

description: 'Commande #12345',

metadata: {

order_id: '12345'

}

});

// Paiement Mixx By YAS

const mixxPayment = await simiz.payments.create({

amount: 5000,

currency: 'XOF',

payment_method: 'MIXX',

payer: {

phone: '22890000000'

},

description: 'Commande #12345',

metadata: {

order_id: '12345'

}

});

Avantages de l'approche Simiz :
  • Une seule API pour FloozCash ET Mixx By YAS
  • Intégration en quelques heures vs plusieurs mois
  • Documentation unifiée en français
  • Support technique dédié
  • Dashboard unifié pour la réconciliation
  • Tests en sandbox gratuits

Quelle est la limite de transaction FloozCash et Mixx By YAS ?

FloozCash et Mixx By YAS appliquent des limites de transaction basées sur le niveau KYC du compte utilisateur (wallet level) et le type de compte marchand. Pour les comptes marchands certifiés, les limites peuvent atteindre 5 000 000 FCFA par transaction et 50 000 000 FCFA mensuels pour FloozCash, contre 3 000 000 FCFA par transaction et 30 000 000 FCFA mensuels pour Mixx By YAS.

Limites par niveau KYC

Niveau KYCFloozCash - Max/transactionFloozCash - Max/moisMixx By YAS - Max/transactionMixx By YAS - Max/mois
Basic100 000 FCFA500 000 FCFA50 000 FCFA200 000 FCFA
Standard500 000 FCFA2 000 000 FCFA300 000 FCFA1 500 000 FCFA
Premium5 000 000 FCFA50 000 000 FCFA3 000 000 FCFA30 000 000 FCFA

Limites pour les marchands

Les comptes marchands peuvent obtenir des limites personnalisées :

  • FloozCash Merchant : Jusqu'à 10 000 000 FCFA/transaction sur demande
  • Mixx By YAS Merchant : Jusqu'à 5 000 000 FCFA/transaction sur demande

Gestion des dépassements

javascript
// Gestion des dépassements de limite avec Simiz

try {

const payment = await simiz.payments.create({

amount: 5000000, // 5M FCFA

currency: 'XOF',

payment_method: 'FLOOZCASH',

payer: { phone: '22890000000' }

});

} catch (error) {

if (error.code === 'transaction_limit_exceeded') {

// Proposer un paiement fractionné

await offerSplitPayment(5000000, 2);

}

}

Bonnes pratiques :
  1. Vérifiez toujours les limites avant de créer une transaction
  2. Pour les montants élevés, proposez un paiement fractionné
  3. Informez vos clients des limites de leur wallet
  4. Avec Simiz, activez le fallback automatique vers le second provider si la limite est atteinte

Quel Mobile Money choisir pour e-commerce au Togo ?

Pour un e-commerce au Togo, le choix dépend de votre cible client : Mixx By YAS est préférable si vous ciblez les clients Togocel (opérateur historique), tandis que FloozCash offre une meilleure couverture multi-opérateurs. La recommandation pour maximiser votre taux de conversion est d'accepter les deux solutions via un orchestrateur comme Simiz.

Analyse par segment client

SegmentProvider recommandéJustification
Clients TogocelMixx By YASUX native, fidélité opérateur
Clients MoovFloozCashAccessible depuis tous les réseaux
Paniers < 25K FCFAFloozCashFrais minimum plus bas
Paniers > 100K FCFAMixx By YASRemises volume intéressantes
E-commerce généralisteLes deuxCouverture maximale

Taux de pénétration

Données de marché 2026 :

  • Mixx By YAS : ~35% des adultes togolais (base clients Togocel)
  • FloozCash : ~25% des adultes togolais (multi-opérateurs)
  • Chevauchement : ~15% utilisent les deux

Recommandation par business model

Marketplace multi-vendeurs : Optez pour les deux avec gestion de split payment. Chaque vendeur peut choisir son provider de règlement.
javascript
// Split payment avec Simiz

const splitPayment = await simiz.payments.createSplit({

amount: 50000,

currency: 'XOF',

payment_method: 'FLOOZCASH',

splits: [

{ recipient: 'seller_1', amount: 40000 },

{ recipient: 'platform', amount: 10000 }

]

});

SaaS B2B : Privilégiez Mixx By YAS pour les paiements de factures élevées (limites plus importantes). Services numériques (streaming, gaming) : FloozCash pour les micro-transactions avec ses frais minimum plus bas.

FloozCash et Mixx By YAS : quelles APIs de webhooks ?

FloozCash et Mixx By YAS proposent tous deux des APIs webhooks pour notifier les changements de statut de transaction. FloozCash envoie des webhooks HTTP POST avec signature SHA256, tandis que Mixx By YAS utilise un système de callback avec authentification par token. Les deux providers garantissent la livraison des événements mais avec des latences variables (2-30 secondes pour FloozCash, 5-45 secondes pour Mixx By YAS).

Événements webhooks FloozCash

ÉvénementDescriptionPayload
payment.successPaiement validé{ transaction_id, amount, phone, timestamp }
payment.failedPaiement échoué{ transaction_id, reason_code, error_message }
payment.pendingPaiement en attente{ transaction_id, expiry_time }
payment.expiredPaiement expiré{ transaction_id, expiry_time }
javascript
// Webhook FloozCash

app.post('/webhooks/flooz', (req, res) => {

const signature = req.headers['x-flooz-signature'];

const payload = req.body;

// Vérifier la signature

const expectedSignature = crypto

.createHmac('sha256', FLOOZ_WEBHOOK_SECRET)

.update(JSON.stringify(payload))

.digest('hex');

if (signature !== expectedSignature) {

return res.status(401).json({ error: 'Invalid signature' });

}

// Traiter l'événement

if (payload.event === 'payment.success') {

await updateOrderStatus(payload.transaction_id, 'paid');

}

res.json({ received: true });

});

Événements webhooks Mixx By YAS

ÉvénementDescriptionPayload
TRANSACTION_SUCCESSPaiement validé{ transaction_id, amount, msisdn, status }
TRANSACTION_FAILEDPaiement échoué{ transaction_id, error_code, message }
TRANSACTION_PENDINGPaiement en attente{ transaction_id, created_at }
javascript
// Webhook Mixx By YAS

app.post('/webhooks/mixx', (req, res) => {

const token = req.headers['authorization'];

const payload = req.body;

// Vérifier le token

if (token !== Bearer ${MIXX_WEBHOOK_TOKEN}) {

return res.status(401).json({ error: 'Unauthorized' });

}

// Traiter l'événement

if (payload.status === 'SUCCESS') {

await updateOrderStatus(payload.transaction_id, 'paid');

}

res.json({ status: 'received' });

});

Gestion unifiée avec Simiz

javascript
// Webhook unique pour tous les providers

app.post('/webhooks/simiz', async (req, res) => {

const signature = req.headers['x-simiz-signature'];

// Vérification de signature

const isValid = simiz.webhooks.verify(req.body, signature);

if (!isValid) {

return res.status(401).json({ error: 'Invalid signature' });

}

const event = req.body;

// Gestion unifiée des événements

switch (event.type) {

case 'payment.succeeded':

await handlePaymentSuccess(event.data);

break;

case 'payment.failed':

await handlePaymentFailure(event.data);

break;

case 'payment.expired':

await handlePaymentExpired(event.data);

break;

}

res.json({ received: true });

});

Avantages de l'approche unifiée :
  • Un seul endpoint à gérer
  • Format d'événement normalisé
  • Retry automatique en cas d'échec
  • Logs centralisés dans le dashboard Simiz

Comment accepter les deux solutions sur une seule plateforme ?

Accepter FloozCash et Mixx By YAS sur une seule plateforme nécessite soit deux intégrations API distinctes avec gestion de la réconciliation séparée, soit l'utilisation d'un orchestrateur de paiements comme Simiz qui offre une API unifiée pour les deux providers. Avec Simiz, vous acceptez les deux solutions via une seule intégration, avec un dashboard unifié et une réconciliation automatique.

Option 1 : Deux intégrations séparées

javascript
// Détection et routage manuel

async function processPayment(phone, amount) {

const provider = detectProviderFromPhone(phone);

if (provider === 'togocel') {

return await createMixxPayment(phone, amount);

} else {

return await createFloozPayment(phone, amount);

}

}

// Réconciliation manuelle

async function reconcileTransactions() {

const floozTx = await fetchFloozTransactions();

const mixxTx = await fetchMixxTransactions();

const internalTx = await fetchInternalOrders();

// Fusion et rapprochement manuel...

}

Défis :
  • Deux APIs à maintenir
  • Réconciliation manuelle complexe
  • Double gestion des webhooks
  • Documentation disparates
  • Support techniques distincts

Option 2 : Orchestrateur Simiz (recommandé)

javascript
import { Simiz } from '@simiz/sdk';

const simiz = new Simiz({

apiKey: process.env.SIMIZ_API_KEY

});

// Paiement avec détection automatique du provider

const payment = await simiz.payments.create({

amount: 5000,

currency: 'XOF',

payment_method: 'MOBILE_MONEY', // Détection auto

payer: {

phone: '22890000000' // FloozCash ou Mixx détecté automatiquement

},

country: 'TG',

description: 'Commande #12345'

});

// Réconciliation centralisée

const transactions = await simiz.transactions.list({

payment_method: ['FLOOZCASH', 'MIXX'],

status: 'succeeded',

from_date: '2026-04-01',

to_date: '2026-04-30'

});

Avantages de l'orchestration Simiz :
AvantageDescription
API uniqueUne intégration pour tous les providers togolais
Détection automatiqueLe provider est choisi selon le numéro de téléphone
Fallback intelligentBasculer automatiquement vers le second provider en cas d'échec
Réconciliation autoToutes les transactions centralisées dans un dashboard
Reporting unifiéExport CSV/Excel avec tous les providers
Support francophoneUne seule équipe support pour tous les providers

Architecture de l'orchestration

┌─────────────────────────────────────────────────────────────┐

│ Votre E-commerce │

└────────────────────────┬────────────────────────────────────┘

│ API Simiz

┌─────────────────────────────────────────────────────────────┐

│ Simiz Orchestrator │

│ ┌──────────────────────────────────────────────────────┐ │

│ │ Provider Router (Détection automatique) │ │

│ └──────────────┬───────────────────────────────────────┘ │

│ │ │

│ ┌──────────┴──────────┐ │

│ ▼ ▼ │

│ ┌────────────────┐ ┌────────────────┐ │

│ │ FloozCash │ │ Mixx By YAS │ │

│ │ Adapter │ │ Adapter │ │

│ └────────┬───────┘ └────────┬───────┘ │

└───────────┼──────────────────┼────────────────────────────┘

│ │

▼ ▼

┌──────────┐ ┌──────────┐

│ FloozCash│ │ Mixx YAS │

│ API │ │ API │

└──────────┘ └──────────┘

Réglementation et conformité au Togo

Le Togo, comme les autres pays de l'UEMOA, régule les services de Mobile Money via la BCEAO (Banque Centrale des États de l'Afrique de l'Ouest).

Obligations réglementaires

  1. Agrément PSP : FloozCash et Mixx By YAS sont agréés comme Prestataires de Services de Paiement
  2. KYC client : Vérification d'identité obligatoire pour tous les comptes
  3. Lutte anti-blanchiment : Déclaration des transactions suspectes
  4. Protection des données : Conformité aux directives UEMOA

Frais réglementés

La BCEAO a fixé des plafonds pour les frais Mobile Money :

  • Maximum 2% pour les transferts P2P
  • Maximum 3% pour les paiements marchands

Les deux providers respectent ces plafonds réglementaires.

FAQ : FloozCash vs Mixx By YAS

Est-ce que FloozCash fonctionne avec les numéros Moov Togo ?

Oui, FloozCash est accessible depuis tous les opérateurs télécoms togolais (Togocel et Moov). Contrairement à Mixx By YAS qui est exclusivement réservé aux clients Togocel, FloozCash peut être utilisé par n'importe quel titulaire d'un numéro togolais, quelle que soit son opérateur mobile. Cela en fait la solution idéale pour toucher une clientèle large sans se soucier de l'opérateur de vos clients.

Comment vérifier si un numéro est Togocel ou Moov avant le paiement ?

Les préfixes Togocel commencent généralement par 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 après l'indicatif pays +228. Les numéros Moov utilisent généralement les préfixes 70, 71, 72, 73, 74, 75, 76, 77, 78, 79. Avec Simiz, cette détection est automatique : vous n'avez pas besoin de gérer cette logique vous-même, l'API route automatiquement vers le bon provider selon le numéro de téléphone.

Quels sont les délais de règlement pour les marchands ?

FloozCash règle généralement les marchands en J+1 à J+2 ouvrés (24 à 48 heures), tandis que Mixx By YAS affiche des délais de J+1 à J+3 ouvrés. Les deux providers permettent un règlement quotidien pour les comptes marchands certifiés. Avec Simiz, vous pouvez centraliser tous vos règlements et bénéficier d'un règlement consolidé quelle que soit la combinaison de providers utilisée.

Puis-je utiliser FloozCash et Mixx By YAS pour les paiements récurrents ?

Oui, les deux solutions supportent les paiements récurrents via leurs APIs respectives. Cependant, la mise en place nécessite une gestion spécifique du consentement client à chaque échéance (selon la réglementation UEMOA). Simiz simplifie ce processus avec son API de paiements récurrents qui gère automatiquement le renouvellement de consentement et le retry en cas d'échec.

Comment intégrer les webhooks de FloozCash et Mixx By YAS de manière sécurisée ?

La sécurité des webhooks passe par la vérification de signature. Pour FloozCash, utilisez l'en-tête x-flooz-signature avec une vérification HMAC-SHA256. Pour Mixx By YAS, vérifiez le token Bearer dans l'en-tête Authorization. Avec Simiz, tous les webhooks sont normalisés avec une signature unifiée vérifiable via simiz.webhooks.verify(), simplifiant considérablement votre implémentation.

Conclusion

Le choix entre FloozCash et Mixx By YAS au Togo dépend de votre cible client et de votre business model. Pour maximiser votre taux de conversion, acceptez les deux solutions :

  • FloozCash pour sa couverture multi-opérateurs et ses frais compétitifs sur petits montants
  • Mixx By YAS pour sa base clients Togocel et ses remises volume sur gros montants

Avec Simiz, une seule API suffit pour accepter les deux providers, avec une détection automatique du provider selon le numéro de téléphone, un fallback intelligent en cas d'échec, et une réconciliation centralisée. Besoin d'intégrer les paiements mobiles au Togo ? Contactez notre équipe pour une démonstration de l'orchestrateur Multi-Provider.
Partager cet article
J

Jean-Pierre Mbarga

Lead Developer

Passionné par les technologies financières et l'inclusion financière en Afrique francophone. Contribue régulièrement au blog Simiz sur les sujets liés aux paiements Mobile Money.

Articles similaires