@checkout-kit/core
Interfaces
- ActionRunner
- CallOptions
- CardBrandRule
- CheckoutEngine
- CheckoutEngineConfig
- CheckoutSnapshot
- CheckoutTelemetryEvent
- CreateIntentInput
- FormatMoneyOptions
- LoadedProvider
- Logger
- Money
- MountHandle
- ParseExpiryOptions
- PaymentError
- PaymentIntent
- PaymentProvider
- PaymentProviderInstance
- PayRequest
- PendingCheckout
- ProviderCapabilities
- ProviderConfigRegistry
- ProviderContext
- ProviderRegistration
- ProviderRegistry
- ProviderRegistryConfig
- ReadonlyStore
- RunActionOptions
- RunnerContext
- RunnerRegistry
- StorageAdapter
- Store
- ValidateCardNumberOptions
Type Aliases
- ActionEvidence
- ActionSurface
- AnyActionRunner
- AuthenticationKind
- Branded
- CardBrand
- CardExpiration
- CardholderIssue
- CardholderResult
- CardNumber
- CardNumberIssue
- CardNumberResult
- CheckoutPhase
- CompletionSpec
- ConfigOf
- CvcCode
- CvcIssue
- CvcResult
- EngineEvent
- EngineEventOf
- EngineEventType
- ExpiryIssue
- ExpiryResult
- KnownProviderId
- MachineEvent
- PaymentAction
- PaymentActionKind
- PaymentInstrument
- PaymentInstrumentKind
- PaymentResult
- PaymentStatus
- PaymentUiState
- ProviderModule
Variables
- CARD_BRANDS
- clearPendingCheckout
- createCheckout
- createProviderRegistry
- createRunnerRegistry
- createStore
- cvcLengthsFor
- defineProvider
- detectCardBrand
- formatCardNumber
- formatExpiry
- formatMoney
- isBusyPhase
- isSettledPhase
- isTerminalResult
- last4
- luhn
- maskCardNumber
- maxCardNumberLength
- memoryStorage
- minorUnitsPerMajor
- nextPhase
- observeCheckout
- onlyDigits
- parseExpiry
- PENDING_CHECKOUT_KEY
- PHASE_TO_UI_STATE
- readPendingCheckout
- silentLogger
- toCheckoutTelemetryEvent
- UNKNOWN_CARD_BRAND
- validateCardholder
- validateCardNumber
- validateCvc
- writePendingCheckout