-
Open Webhooks → Deliveries and search for the event. If a delivery is listed, Mayarin did send it. Read its result.
-
Wrong URL or environment. Testnet and mainnet have separate endpoints. An endpoint added on testnet does not exist on mainnet.
-
Your server answered non-
2xx. Mayarin retries after about 1 minute, 5 minutes, 30 minutes, 2 hours and 12 hours, then marks the delivery dead. Fix the server; later events will arrive. -
Signature check failing. Use the exact raw request body and the endpoint's signing secret. Re-saving or re-parsing the body changes the signed bytes. A delivery older than five minutes is rejected.
-
Firewall or redirect. The URL must be publicly reachable, and a redirect may drop the body.
-
WooCommerce. The endpoint is
https://your-store/wp-json/mayarin/v1/webhookand the same signing secret must be in the plugin settings.
Still nothing? Send support the delivery id and the endpoint URL.