resourceType usingresourceId (for press_release: publishes that press release);status: succeeded and triggers Belga'sstatus: refunded (no invoice). The front-end then shows a failed/refundedfailed.Stripe-Signature header against the Stripe webhook signing secret. The request body is the raw Stripe event; the schema below is illustrative only.Authorization: Bearer ********************offline_access-Offline accessopenid-OpenIDprofile-Profileemail-Emailcurl --location 'https://api.belga.press/belgapress/api/payments/webhooks/stripe' \
--header 'Stripe-Signature;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"id": "evt_1Nf1Qe2eZvKYlo2C",
"type": "checkout.session.completed",
"data": {
"property1": "string",
"property2": "string"
}
}'{
"code": "string",
"message": "string"
}