Checkout event
HG.Cash sends this webhook when a hosted checkout session completes, needs manual review, or is rejected.
Configure webhookUrl on create or use your default webhook URL in Settings.
Authorizations
HMAC-SHA256 signature of the raw JSON body. Format: sha256=<hex>.
When you configure a webhook signing secret in account settings, HG.Cash includes
this header on every webhook POST. Verify the signature in your endpoint to ensure the request is authentic.
Body
Payload sent when a hosted checkout session changes state
Webhook topic for routing
CHECKOUT "CHECKOUT"
Event kind (matches event)
checkout.completed, checkout.awaiting_manual_review, checkout.rejected "checkout.completed"
Checkout session ID
Checkout status after the event
checkout.completed, checkout.awaiting_manual_review, checkout.rejected Decimal amount as string
ISO 4217 currency code
AR, BR, CL, BO Linked inbound transaction when available
Opaque metadata from checkout create

