Tecnología · 2 min de lectura

¿Qué es un webhook? Entendiendo correctamente la notificación de pago

Un webhook es una solicitud que notifica a tu aplicación sobre un evento que ocurre en otro sistema.

BCL Web Design ·
Ilustración editorial específica del tema: ¿Qué es un webhook? Entendiendo correctamente la notificación de pagoBCLDESIGN JOURNAL
Imagen editorial ilustrativa creada para BCL; no representa una oficina o proyecto real.

Tomar la decisión correctamente

Un webhook es una solicitud que notifica a tu aplicación sobre un evento que ocurre en otro sistema. No es lo mismo que cuando el cliente regresa a la pantalla de agradecimiento después del pago. El navegador puede cerrarse o el enlace de retorno puede no abrirse. Por lo tanto, el estado del pedido no debe cambiar basándose únicamente en la página que ve el cliente.

¿A qué prestar atención en la aplicación?

La firma, el ID de transacción, la moneda y el importe de la notificación deben verificarse con datos de un proveedor de confianza. La misma notificación puede aparecer varias veces; no se debe crear un nuevo proyecto ni un segundo registro de pago con cada llegada. Las reglas de unicidad son importantes tanto para las notificaciones de devolución como para los pagos.

Control y siguiente paso

Los eventos recibidos, verificados y procesados ​​en el panel de administración deben estar separados. La simple recepción de una notificación no indica que el pedido se haya actualizado correctamente. El reprocesamiento controlado y la presencia de un registro de transacciones para los eventos fallidos facilitan el seguimiento financiero.

Tu lista de verificación

  • No confíe en las devoluciones del navegador.
  • Verifique el importe y la firma.
  • Procese el evento repetido solo una vez.
WebhookPagoSeguridad
Abrir opciones de contacto