SMS Gateway
Admin Panel · by MATUL MADA

SMS GATEWAY

ADMIN PRO · v2.0

// Principal
// Gestion
// Système
Vérification...
CHARGEMENT...
ADMINPRO
Solde actuel
Solde Total disponible
— Ar
Toutes opérations confondues
Orange Money
marchand
— Ar
MVola · YAS
— Ar
Airtel Money
— Ar
MVola Comores 🇰🇲 Fc
— Fc
Sole d'ensemble du processus
Client
En attente
Paiement
Reçu
SMS Android
Reçu
Gateway API
Transmis
Serveur
Traité
Base données
Enregistré
Validation
Validé
Livraison
Livré
0
SMS aujourd'hui
+0%
0
SMS Total
0
Appareils connectés
0
SMS réussi
SMS Dépôt récent
Chargement...
SMS Retrait récent
Chargement...
Options Terminal / SMS Gateway

TPE Dépôt

Grand Public par défaut (OFF = GP)

TPE Retrait

Retraits via TPE

Cash Point

Point de vente cash

Retrait autorisé

Retraits mobile money

USSD autorisé

Commandes USSD auto

Dépôt API Orange

ON = API Orange Money · OFF = code USSD

SMS Dépôt
OpérateurNuméroMontantN° sessionID clientRéceptionStatutDateTemplate
Aucun dépôt
—
SMS Retrait
OpérateurNuméroMontantN° sessionID clientRéceptionDerivStatutDateSMS flash
Aucun retrait
—
🔔 Alertes — dépôt reçu sans SMS
Solde du gateway augmenté (vérification USSD) alors qu'aucun SMS n'est arrivé pour un ordre en cours. Vérifiez puis validez (crédit fournisseur) ou refusez.
Chargement…
📣 Nouvelle annonce
Visible par tous les clients dans la cloche du site, tant qu'elle reste active.
Titre (optionnel)
Message
Type
Annonces publiées
👤 Comptes clients
Comptes créés depuis le site. La clé d'accès est demandée une seule fois et restée sur cet appareil.
Chargement des appareils...
Répartition des statuts
—Taux
SMS 7 derniers jours
Par opérateur
Répartition par opérateur
AUTO-VALIDATION
Les SMS de l'opérateur sont vérifiés automatiquement. Identique → ✓ Validé · Différent → ✗ Refusé
+ AJOUTER TEMPLATE
TYPE
OPÉRATEUR
KEYWORDS (séparés par virgule)
EXEMPLE SMS
Chargement...
Configuration serveur
💰 Cours d'échange (Deriv USD → Ar)
Cours Dépôt (1 USD = ? Ar)
Cours Retrait (1 USD = ? Ar)
🇲🇲 Comores — Franc comorien (Fc)
Cours Dépôt (1 USD = ? Fc)
Cours Retrait (1 USD = ? Fc)
🏦 API Deriv (Payment Agent)
App ID
Token (scope payment)
CR Agent
App ID de l'app OAuth 2.0 (celle qui a une Redirect URL = https://matulmad.vercel.app/). Chiffres ou lettres+chiffres selon la version Deriv. Different de l'App ID PAT ci-dessus (depôt serveur).
🟠 API Orange Money (Web Payment)
Sert au dépôt Orange par API. Le secret et la merchant key ne ressortent jamais en clair : laisser vide = inchangé, saisir - pour effacer.
Clé API (en-tête Authorization)
C'est la valeur donnée par Orange Developer pour obtenir le jeton. Le préfixe Basic est ajouté tout seul s'il manque, et la forme correcte est détectée automatiquement.
Coller la valeur seule : sans clé: devant, sans guillemets, sans espace.
Merchant Key
Orange l'écrit souvent merchant_key:"99f6..." — ne collez que la valeur, sans les guillemets ni merchant_key:.
Client ID / Client Secret (optionnel)
À remplir uniquement si Orange vous a fourni ce couple au lieu d'une clé toute faite. Si la clé ci-dessus est renseignée, c'est elle qui est utilisée.
Environnement
Return URL (vitrine)
Cancel URL (vitrine)
Notif URL (à déclarer chez Orange)
Adresse qu'Orange appelle quand le paiement aboutit. Vide = <backend>/api/orange-pay/notif, valeur à copier dans la console Orange Developer.


              
🎮 API Betwinner (Cashdesk)
Login (caisse)
Mot de passe caisse
Cashdesk ID (Workplace)
Hash (clé API)
Langue (lng)


              
🎮 API 1XBET (Cashdesk)
Même réseau que Betwinner, mais caisse différente : les identifiants ci-dessous sont propres à 1XBET.
Login (caisse)
Mot de passe caisse
Cashdesk ID (Workplace)
Hash (clé API)
Langue (lng)


              
🎮 API 1XBET Comores (Fc)
Caisse séparée de la caisse 1XBET malgache, en franc comorien. Utilisée uniquement pour l'opérateur MVola Comores.
Login (caisse)
Mot de passe caisse
Cashdesk ID (Workplace)
Hash (clé API)
Langue (lng)


              
🎮 API 1WIN
Réseau différent des autres : une seule clé, une seule caisse, en dollars. Les montants Ariary et Franc comorien sont convertis au cours du jour, comme pour Deriv.
Clé API (X-API-KEY)
Outils serveur

              
🔑 Passkeys (WebAuthn)
—
Informations système
Version2.1.0
EnvironnementProduction
Serveur SMS AndroidEn ligne
Charge serveur
23%
Options Terminal

TPE Dépôt

Grand Public par défaut (OFF = GP)

TPE Retrait

Retraits via TPE

Cash Point

Point de vente cash

Retrait autorisé

Retraits mobile money

USSD autorisé

Commandes USSD auto

Dépôt API Orange

ON = API Orange Money · OFF = code USSD

Codes USSD
GP = Grand Public  ·  TPE = Terminal de Paiement
Les codes USSD sont utilisés pour effectuer les retraits et dépôts via l'APK Android
Orange Money
032 · 037
ORANGE
Grand Public
Dépôt
Retrait
TPE
Dépôt
Retrait
Dépôt via API Orange Money
ON : le client est envoyé directement chez Orange (application Orange Money ou page Orange) — plus aucun code USSD à composer.
OFF : code USSD habituel.
Repli automatique : si l'API Orange ne répond pas, le dépôt repasse tout seul en code USSD (TPE) — uniquement avant l'envoi du client chez Orange, jamais après.
Renseignez d'abord les identifiants dans Paramètres > API Orange Money.
Numéro Dépôt (gateway)
Code PIN Mobile Money (retrait)
Requis pour valider l'envoi USSD. Deux modes : (1) PIN separe (Orange) — NE PAS mettre {pin} dans le code : le gateway tape le PIN quand l'operateur affiche l'invite. (2) PIN integre — mettre {pin} dans le code. Laisser vide = inchange ; saisir - pour effacer.
PIN : verification…
Orange — Portefeuille
tsotra
Portefeuille actif
Piloté depuis l'APK
Config Marchand (laisser vide = identique a Tsotra)
Code USSD retrait (marchand)
Code USSD depot (marchand)
Numero gateway (marchand)
PIN Mobile Money (marchand)
MVola · YAS
034 · 038
MVOLA
Grand Public
Dépôt
Retrait
TPE
Dépôt
Retrait
Numéro Dépôt (gateway)
Code PIN Mobile Money (retrait)
Requis pour valider l'envoi USSD. Deux modes : (1) PIN separe (Orange) — NE PAS mettre {pin} dans le code : le gateway tape le PIN quand l'operateur affiche l'invite. (2) PIN integre — mettre {pin} dans le code. Laisser vide = inchange ; saisir - pour effacer.
PIN : verification…
Telma Comores · MVola
Franc comorien (Fc)
COMORES
Grand Public
Dépôt
Retrait
TPE
Dépôt
Retrait
Numéro gateway Comores
Code PIN Mobile Money (retrait)
Requis pour valider l'envoi USSD. Deux modes : (1) PIN separe (Orange) — NE PAS mettre {pin} dans le code : le gateway tape le PIN quand l'operateur affiche l'invite. (2) PIN integre — mettre {pin} dans le code. Laisser vide = inchange ; saisir - pour effacer.
PIN : verification…
Airtel Money
033 — Flow USSD étape par étape
AIRTEL
Numéro Airtel Gateway
Instructions dépôt (texte montré au client)
Airtel est un flow multi-étape : le client ne peut pas composer une seule fois. On lui affiche donc un texte d'instructions, pas un code à appeler.
Variables remplacées automatiquement : {numeroGateway} (numéro qui reçoit) et {montant}.
N'écrivez JAMAIS {pin} ici : ce texte part chez le client, il y verrait votre code secret.
Code PIN Mobile Money (retrait)
Airtel est un flow multi-étape : gardez l'étape {pin} dans la liste ci-dessus ET renseignez le PIN ici. Le gateway le tape lui-même sur l'écran « code secret » ; il n'est jamais écrit en clair dans le modèle. Laisser vide = inchangé ; saisir - pour effacer.
PIN : verification…