BRVM — passerelle d'ordres
FIX 4.4 / TCPProxy FIX ⇄ scraping : chaque MarketDataRequest déclenche une lecture du site public de la BRVM (cache 5 min) et la réponse revient en FIX.
- HĂ´te / port
simul.wariplus.com : 9878- SenderCompID (client)
WARIBACK- TargetCompID
SIMBRVM- Messages gérés
- Logon, Heartbeat, TestRequest, MarketDataRequest (V), SecurityListRequest (x), NewOrderSingle (D), Logout
Dépositaire DC/BR
SCP / SFTP + RESTDépôt de documents (PDF d'instructions, avis) par SCP ; chaque fichier reçu génère un accusé de réception consultable.
- Dépôt
scp instruction.pdf dcbr@simul.wariplus.com:inbox/
- Accusés
accuses/<fichier>.accuse.json(via SFTP)- Consultation
GET /dcbr/depots(en-tĂŞteX-API-Key)
Banque — virements
HTTPS + X-API-Key- Base
https://simul.wariplus.com/banque/- Comptes
GET /banque/comptes·GET /banque/comptes/{iban}- Virement
POST /banque/virements { "debiteur_iban": "CI93BQSIM…0001", "crediteur_iban": "CI93BQSIM…0002", "montant": 1000000, "reference": "REF-1" }- Cas simulés
- provision insuffisante →
422 rejete; référence déjà vue → idempotence
Monétique — paiements carte
HTTPS + X-API-Key- Base
https://simul.wariplus.com/monetique/- Autorisation
POST /monetique/paiements { "carte": { "pan": "4242424242424242" }, "montant": 50000, "reference": "PAY-1" }- Suite
POST /paiements/{id}/capture·/annulation·/remboursement- Cas simulés
- PAN finissant par
0002→ refusée · montant > 2 000 000 XOF → plafond · Luhn invalide → carte invalide
🔑 Les clés API (
X-API-Key) et les accès SFTP sont distribués hors ligne
(fichier keys.env sur le serveur). Aucune donnée réelle : tout est simulé,
seuls les cours BRVM proviennent du site public.