Skip to content

@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 ​

PropertyTypeDescription
code?string-
detail?Readonly<Record<string, unknown>>Provider-specific detail, kept for logs and support - never for control flow.
messagestring-

Apache-2.0 · Headless engine, provider adapters and runnable examples.