Webhook integration (Integración de Webhook)

Recibirás una URL pública, como https://<random-id>.ngrok.io, que puede ser utilizada por Verifik para enviar eventos de webhook.

6. Configurar la URL del Webhook con Verifik

Una vez que tu webhook sea accesible públicamente, puedes proporcionar la URL a Verifik. Aquí te explicamos cómo configurarlo:

  • Establece tu URL de Webhook: Proporciona la URL pública de ngrok al equipo de integración de Verifik.

    • Ejemplo: https://<random-id>.ngrok.io/webhook

  • Suscripción a eventos: Indica qué eventos deseas recibir de Verifik (por ejemplo, registro de usuario, transacción completada).

7. Pruebas de Webhooks

Puedes probar tu webhook localmente enviando una solicitud POST utilizando una herramienta como curl o Postman.

Ejemplo con curl:

bashCopiarEditarcurl -X POST http://localhost:3000/webhook -H "Content-Type: application/json" -d '{"event":"user_signup", "data": {"user_id": "12345"}}'

Esto debería imprimir el evento en tu consola y devolver un mensaje de éxito.

8. Consideraciones de Seguridad

  • Verificación de firma: Para uso en producción, es importante verificar la firma de las solicitudes entrantes del webhook para asegurarse de que provienen de Verifik. Esto se puede hacer utilizando secretos compartidos o claves API, que Verifik proporcionará.

  • HTTPS: Asegúrate de que tu URL de webhook utilice HTTPS cuando esté en producción.

Conclusión

Ahora has configurado un webhook básico en Node.js que puede recibir eventos de Verifik. Puedes usar este webhook para múltiples propósitos, como escuchar registros de usuarios, transacciones u otros eventos en tiempo real.

Déjanos saber si necesitas más detalles de nuestro lado, estaremos encantados de ayudarte.

Ahora estamos listos para crear el objeto webhook en Verifik.

Last updated