Summary
Webhook delivery must POST a JSON payload to the configured URL and optionally sign the
request body with HMAC-SHA256 so receivers can verify authenticity.
Acceptance criteria
Security note
The HMAC is computed over the raw JSON body string before parsing.
Document the verification algorithm in README.
Summary
Webhook delivery must POST a JSON payload to the configured URL and optionally sign the
request body with HMAC-SHA256 so receivers can verify authenticity.
Acceptance criteria
POSTtochannel_config.urlwithContent-Type: application/jsonX-StellarNotify-Event: <event_type>present on every requestX-StellarNotify-Signature: sha256=<hmac>present whenchannel_config.secretis setSecurity note
The HMAC is computed over the raw JSON body string before parsing.
Document the verification algorithm in README.