diff --git a/types/stripe/index.d.ts b/types/stripe/index.d.ts index 3e5d902060..cc486b5d5b 100644 --- a/types/stripe/index.d.ts +++ b/types/stripe/index.d.ts @@ -61,6 +61,8 @@ interface StripeError { type StripeCardDataBrand = 'Visa' | 'American Express' | 'MasterCard' | 'Discover' | 'JCB' | 'Diners Club' | 'Unknown'; +type StripeCardDataFunding = 'credit' | 'debit' | 'prepaid' | 'unknown'; + interface StripeCard { object: string; last4: string; @@ -75,6 +77,7 @@ interface StripeCard { address_zip?: string; address_country?: string; brand?: StripeCardDataBrand; + funding?: StripeCardDataFunding; createToken(data: StripeCardTokenData, responseHandler: (status: number, response: StripeCardTokenResponse) => void): void; validateCardNumber(cardNumber: string): boolean; validateExpiry(month: string, year: string): boolean;