Webhook outcomes map Stripe payment state back to WooCommerce order state.

EventMeaningExpected VeilPay action
payment.succeededCustomer payment completedResolve opaque reference and mark Woo order paid.
payment.failedHosted payment attempt failedLeave order pending or mark failed according to store policy.
payment.canceledCustomer exited before successPreserve Woo order and allow retry.
signature.invalidCallback failed verificationReject the request and record the attempt.