feat: приём s2s-доставок — WebhookVerifier (v0.1.1)
...
Один SDK на обе стороны: WebhookVerifier::verify(, ,
) проверяет подпись X-Gnexus-Signature (HMAC-SHA256 't=…,v1=…',
схема экосистемы — зеркало WebhookSignature.php gnexus-auth) через
hash_equals + окно свежести против replay, возвращает распарсенный
конверт. Заголовки принимаются и как список (Laravel headers->all()).
InvalidWebhookException — одна ловушка приёма.
Co-Authored-By: Claude Code <noreply@anthropic.com>
Eugene Sukhodolskiy
committed
13 hours ago