refactor: update AbacatePay webhook auth to use query param secret

- Replaced signature-based verification with secret validation using webhookSecret query parameter for improved compatibility
- Added CORS headers in next.config.ts for webhook API routes to handle external requests from varying IPs
- Updated abacatepay.ts verifyWebhookSignature method for backward compatibility, now delegating validation to route handler
This commit is contained in:
Evandro Fonseca Junior committed 2025-10-26 21:53:39 -03:00
1 parent 9e86b187e1
commit 634a5bc40b
3 files changed
+34 -9

No files matched your search

+1 -3
View File
@@ -166,9 +166,7 @@ class AbacatePayClient {
}
verifyWebhookSignature(payload: string, signature: string): boolean {
// Implementar verificação de assinatura conforme documentação do AbacatePay
// Por enquanto, retorna true para desenvolvimento
// Em produção, implementar a verificação real
// Método mantido para compatibilidade, mas validação agora é feita via query param
return true;
}
}