Cómo recibir webhooks de Mercado Pago de forma segura en ASP.NET Core
Una notificación de pago puede llegar varias veces o después de una actualización más reciente, lo que puede duplicar acreditaciones si no se controla. El autor preparó una muestra en ASP.NET Core 8 que autentica la notificación, consulta el pago y actualiza una orden sin repetir trabajo ante entregas idénticas. Sus ocho pruebas pasan en Windows con .NET 8, aunque la muestra usa memoria y una API simulada, por lo que no demuestra aún una integración real. El endpoint valida identificadores, encabezados y firmas HMAC-SHA256 con comparación en tiempo constante, y rechaza marcas de tiempo fuera de una tolerancia de cinco minutos. El autor advierte que la compatibilidad con otras variantes de notificación y el adaptador real de consulta de pagos todavía requieren pruebas.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in