Infrastructure de callback pour les transactions Mobile Money
https://xenora-core.base44.app/functions/mokoPaymentCette URL est envoyée à Moko dans le champ callback_url du payload. Moko appelle cette URL après le traitement de chaque transaction.
SUCCESS
Transaction réussie
PENDING
En attente
FAILED
Échec de la transaction
Aucun callback reçu pour le moment.
Les callbacks apparaîtront ici quand Moko notifiera Xenora.
{
"merchant_id": "*** (secret serveur)",
"merchant_secrete": "*** (secret serveur)",
"amount": "100",
"currency": "USD",
"action": "debit",
"customer_number": "numéro du client",
"firstname": "Joao",
"lastname": "Caiembe",
"email": "contact@xenurl.com",
"reference": "REF-20260901-000001",
"method": "mpesa",
"callback_url": "https://xenora-core.base44.app/functions/mokoPayment"
}Constantes: merchant_id, merchant_secrete, firstname, lastname, email, callback_url
Variables: amount, currency, action, customer_number, reference, method
Règles: currency toujours MAJUSCULES, action = debit|credit