Skip to content

Example of verification of the webhooks in a nodejs app

Notifications You must be signed in to change notification settings

tucuota/tucuota-nodejs-webhooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Checkeando firma de los webhooks con Node.js

Verifica la autenticidad de los eventos que se envían a tus direcciónes de webhook.

Prerequisitos

Vas a necesitar lo siguiente

Instalando y corriendo la app

Instalar dependencias:

npm install

En otra ventana corré:

ngrok http 3000

Copiar el archivo con las variables de entorno:

cp .env.example .env

Crear un webhook poniendo como endpoint la dirección pública que te muestra ngrok en la consola, por ejemplo (reemplazar XXXXXXXX por lo que corresponda):

https://XXXXXXXX.ngrok.io/webhook

Completar en el archivo .env los (por seguridad este código, al igual que un api key no debe ser incluido en tu repositorio)

TC_API_WEBHOOK_SECRET=

Correr el server local

npm run

Ahora ante cualquier evento debieras poder ver la información en la consola de Node.js y si el webhook secret no coincide con tus datos el sistema lo detectará y no lo recibirá.

About

Example of verification of the webhooks in a nodejs app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published