/** * @type PaymentCardSpec: Document representing the specification for a payment card. * * @property cardType: The payment card type. It is read only. * * @property checksumVerificationEnabled: A flag indicating whether the card number is verified using the Luhn checksum algorithm. It is read only. * * @property description: The localized description of the payment card. It is read only. * * @property image: The URL to the image that represents the payment card. It is read only. * * @property name: The localized name of the payment card. It is read only. * * @property numberLengths: The sorted list of number lengths (individual lengths as well as length ranges). It is read only. * * @property numberPrefixes: The sorted list of number prefixes (individual prefixes as well as prefix ranges). It is read only. * * @property securityCodeLength: The length of the security code for this card. It is read only. * */ export type PaymentCardSpec = { cardType?: string; checksumVerificationEnabled?: boolean; description?: string; image?: string; name?: string; numberLengths?: Array; numberPrefixes?: Array; securityCodeLength?: number; } & { [key: string]: any; };