Hilt · AsyncAPI Specification
Hilt Webhooks
Version 2026-05-04
Hilt webhook events delivered by HTTPS POST to merchant endpoints. GENERATED by API Evangelist (method: generated) from the provider's documented webhook catalogue at https://docs.hilt.so/developers/webhooks, the signature and retry rules on that page, and the two example payloads Hilt publishes in github.com/Hiltpay/hilt-developer-assets/examples/webhooks. Hilt publishes no AsyncAPI of its own; nothing here is invented beyond that documentation.
View Spec
View on GitHub
PaymentsSolanaStablecoinsUSDCCrypto PaymentsAgentic Paymentsx402CheckoutSubscriptionWebhookMCPEntitlementsMicropaymentsDeveloper ToolsFintechA2AAsyncAPIEventsWebhooks
Channels
payment_confirmed
The payment is final in Hilt and it is safe to unlock access
payment_failed
The payment did not complete successfully
receipt_created
Proof is available and a receipt verify URL can be used
membership_activated
A membership or access record is active
membership_renewed
A renewal or extension was applied
membership_entered_grace
The membership moved into grace instead of remaining fully active
membership_expired
Access has ended and downstream systems should treat it as inactive
membership_reapproval_required
A recurring membership needs operator or buyer review
delivery_failed
A Telegram, Discord, redirect, or post-payment delivery step failed
support_ticket_created
A new support issue was opened inside the Hilt payment trail
Messages
payment_confirmed
payment.confirmed
The payment is final in Hilt and it is safe to unlock access
payment_failed
payment.failed
The payment did not complete successfully
receipt_created
receipt.created
Proof is available and a receipt verify URL can be used
membership_activated
membership.activated
A membership or access record is active
membership_renewed
membership.renewed
A renewal or extension was applied
membership_entered_grace
membership.entered_grace
The membership moved into grace instead of remaining fully active
membership_expired
membership.expired
Access has ended and downstream systems should treat it as inactive
membership_reapproval_required
membership.reapproval_required
A recurring membership needs operator or buyer review
delivery_failed
delivery.failed
A Telegram, Discord, redirect, or post-payment delivery step failed
support_ticket_created
support.ticket.created
A new support issue was opened inside the Hilt payment trail
Servers
https
merchant-endpoint
The merchant-registered endpoint (POST /v1/webhooks/endpoints, operationId create_webhook_endpoint_v1_webhooks_endpoints_post, or POST /v1/access/webhooks). Hilt POSTs each event; only a 2xx counts as delivered. Retry schedule: immediate, 30 s, 2 min, 10 min, 30 min, 2 h; then dead_letter (replayable via replay_owned_webhook_delivery_v1_webhooks_deliveries__delivery_id__replay_post).
AsyncAPI Specification
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.