@checkout-kit/core / PaymentError
Interface: PaymentError
A failure expressed as data, never as a thrown class. Classes do not survive a package boundary reliably - instanceof breaks across duplicate copies - so callers branch on code, which does.
Properties
| Property | Type | Description |
|---|---|---|
code? | string | - |
detail? | Readonly<Record<string, unknown>> | Provider-specific detail, kept for logs and support - never for control flow. |
message | string | - |