Vérifier la signature d’un webhook Xaalis
Collez ce que votre serveur a reçu. Si la signature ne passe pas, l’outil dit pourquoi.
Tout se calcule dans votre navigateur : rien de ce que vous tapez n’est envoyé.
Comment c’est calculé
L’en-tête a la forme t=<horodatage>,v1=<signature>. La signature est un HMAC-SHA256 en hexadécimal, calculé avec votre secret de webhook sur « <t>.<corps brut> ». Plusieurs v1 peuvent être présents : un seul doit correspondre.
Le corps doit être exactement les octets reçus. Un JSON relu puis réécrit (JSON.parse puis JSON.stringify), un espace ou un retour à la ligne ajouté au copier-coller suffit à changer la signature.
Une notification de plus de 5 minutes est refusée, contre le rejeu. Pour vérifier un corps copié depuis l’historique des livraisons, décochez la fenêtre de 5 minutes.
Le calcul se fait dans votre navigateur avec Web Crypto : votre secret n’est envoyé nulle part. Utilisez de préférence votre secret de test.
Les autres outils
- Prix à facturerCommerçantsLe prix à afficher pour recevoir exactement ce que vous voulez, frais Xaalis déduits.
- Montant en lettresCommerçantsUn montant en francs CFA écrit en toutes lettres, pour vos factures, reçus et chèques.
- Calcul de TVACommerçantsHT, TVA et TTC à 18 % (ou à votre taux), arrondis au franc, avec le total en lettres.
Encaissez Wave et Orange Money
Une API, une page de paiement, 1,5 % par paiement réussi. Le compte test est gratuit.