The Zennopay API lives at:Documentation Index
Fetch the complete documentation index at: https://docs.zennopay.in/llms.txt
Use this file to discover all available pages before exploring further.
Conventions
- Transport: HTTPS only. TLS 1.2+.
- Request bodies: JSON, UTF-8.
- Responses: JSON. Errors follow a consistent envelope (
error.code,error.message,error.request_id). - Auth: every request must be HMAC-signed. See Authentication.
- Money: all amounts are integer USD cents (
amount_usd_cents). We never return floating-point dollars. - Idempotency: the HMAC nonce + timestamp combination is rejected on replay (within a 10-minute window). For application-level idempotency, use your own request ID and check intent state before retrying.
Endpoints
Create payment intent
POST /v1/payment_intentsGet payment intent
GET /v1/payment_intents/{intent_id}Webhooks
Event types + signature verification