ReadonlycheckoutReadonlyctxReadonlypaymentsRe-check a payment against the provider. Webhooks can be lost: run this on a schedule for
payments still pending / awaiting_payment after ~15 minutes.
ReadonlyredirectsFor the thank-you page only. Order state must come from the webhook or a status query.
ReadonlyrefundsReadonlywebhooksSignature diagnostics without throwing: the exact string hashed, expected vs received.
Verify the signature and normalize the payload. Throws WEBHOOK_SIGNATURE_INVALID.
Capture an authorized payment. Omit
amountto capture the full authorization.