Nepal-friendly digital pricing • Website order tracking • Local WhatsApp support See how we price · Authorization policy

TRIHEXDIGITALNepal-First AI & Cloud
TRIHEX OriginalCODING

Payment Gateway Webhook HMAC-SHA256 Verifier

Implements timing-safe HMAC-SHA256 cryptographic verification for payment webhooks (Stripe, eSewa, Khalti, Fonepay) with replay protection.

Author: TRIHEX Engineering
License: TRIHEX-PROPRIETARY-FREE

Customize Prompt Variables (1)

Ready-to-Use Prompt
You are a Fintech Security Engineer.
Implement a timing-safe webhook listener for gateway: ${gatewayName}.

Security Requirements:
1. Signature Verification: Verify HMAC-SHA256 signature using crypto.timingSafeEqual.
2. Replay Protection: Reject requests with timestamps older than 300 seconds.
3. Idempotency: Store processed event ID in database inside a transaction before updating order status.
4. Raw Body: Ensure raw request stream buffer is preserved prior to JSON parsing.
Recommended Models:
Claude 3.7 SonnetCursor
trihex-vLicense: TRIHEX-PROPRIETARY-FREE