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:
1 parent
9e86b187e1
commit
634a5bc40b
3 files changed
+34
-9
No files matched your search
+1
-3
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user