Resource · Webhook reference
Webhook outcomes map Stripe payment state back to WooCommerce order state.
| Event | Meaning | Expected VeilPay action |
|---|---|---|
| payment.succeeded | Customer payment completed | Resolve opaque reference and mark Woo order paid. |
| payment.failed | Hosted payment attempt failed | Leave order pending or mark failed according to store policy. |
| payment.canceled | Customer exited before success | Preserve Woo order and allow retry. |
| signature.invalid | Callback failed verification | Reject the request and record the attempt. |