Skip to content

@checkout-kit/core / PaymentInstrument

Type Alias: PaymentInstrument ​

ts
type PaymentInstrument = 
  | {
  cvc: CvcCode;
  exp: CardExpiration;
  holder?: string;
  kind: "card";
  number: CardNumber;
}
  | {
  kind: "token";
  last4?: string;
  scheme?: string;
  token: string;
}
  | {
  kind: "hosted_session";
  sessionId: string;
}
  | {
  kind: "wallet";
  payload: unknown;
  walletId: string;
}
  | {
  kind: "none";
};

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