@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";
};