Webhooks
Webhooks
VenPays sends signed HTTPS POSTs to your endpoints when payments and subscription charges complete or fail.
Configure
- Dashboard → Webhooks (website profile)
- Add an HTTPS URL (HTTP only if explicitly allowed by platform config)
- Subscribe to events
- Store the signing secret (
whsec_...) - Optionally verify the URL handshake
Delivery is performed by the Payment Engine. The platform stores configuration and delivery logs and can replay a delivery.
Your receiver checklist
- Read raw body bytes
- Verify
X-VenPays-Signature(guide) - Switch on event
type - Idempotently process
id - Return 2xx quickly