CaurisPay notifie votre serveur à chaque changement de statut d'une demande de paiement. Chaque requête est signée, vérifiez toujours la signature avant de traiter l'événement.
POST {votre callbackUrl}
{
"event": "payment_request.paid",
"data": {
"id": "pr_a1b2c3d4",
"token": "PAY-A1B2C3D4",
"amount": "5000.00",
"currency": "XOF",
"status": "paid"
}
}200 rapidement, même si le traitement métier prend du temps — faites-le en asynchrone après avoir répondu.Apprenez à vérifier la signature de chaque webhook reçu.