UNPKG

@eonx/payment-elements

Version:

- [Configuration](#configuration) - [Create payment card](#create-payment-card) - [Capture payment](#capture-payment) - [Pay now](#pay-now) - [Void payment](#void-payment) - [Types](#types) - [Error handling](#error-handling)

19 lines (18 loc) 818 B
import { CardType } from '../types/card'; export declare function getCardTypeByNumber(cardNumber: string): CardType | undefined; export declare function getPaymentSystem(cardNumber: string): string; export declare function validateCardNumber(cardNumber: string): string | true; export declare function validateCardCvv(cardNumber: string, cvv?: string): string | true; export declare function buildExpiryDateString(month?: number, year?: number): string; export declare function parseExpiryDate(expiryValue: string | ({ year: number; month: number; })): { month: number; year: number; }; export declare function validateCardExpiryDate(expiryValue: string | ({ year: number; month: number; }), isFullYear?: boolean): string | true; export declare function luhnCheck(cardNumber: string): boolean;