mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-11-13 04:17:09 -05:00
* pass livewirePaymentView & processPaymentView thru base driver * forte: ach * add paymentData to the interface * forte cc * simple card * forte cc * clean up --------- Co-authored-by: David Bomba <turbo124@gmail.com>
80 lines
1.6 KiB
TypeScript
80 lines
1.6 KiB
TypeScript
export declare const masks: {
|
|
visa: {
|
|
final: RegExp;
|
|
start: RegExp;
|
|
length: RegExp;
|
|
};
|
|
mastercard: {
|
|
final: RegExp;
|
|
start: RegExp;
|
|
length: RegExp;
|
|
};
|
|
amex: {
|
|
final: RegExp;
|
|
start: RegExp;
|
|
length: RegExp;
|
|
};
|
|
discover: {
|
|
final: RegExp;
|
|
start: RegExp;
|
|
length: RegExp;
|
|
};
|
|
diners: {
|
|
final: RegExp;
|
|
start: RegExp;
|
|
length: RegExp;
|
|
};
|
|
jcb: {
|
|
final: RegExp;
|
|
start: RegExp;
|
|
length: RegExp;
|
|
};
|
|
};
|
|
|
|
export declare const numbers: RegExp;
|
|
|
|
export declare type Options = {
|
|
fields: {
|
|
card: {
|
|
number: string | HTMLInputElement;
|
|
date: string | HTMLInputElement;
|
|
cvv: string | HTMLInputElement;
|
|
name?: string | HTMLInputElement;
|
|
};
|
|
};
|
|
};
|
|
|
|
export declare class SimpleCard {
|
|
#private;
|
|
options: Options;
|
|
number: HTMLInputElement;
|
|
date: HTMLInputElement;
|
|
cvv: HTMLInputElement;
|
|
constructor(options: Options);
|
|
mount(): this;
|
|
check(): {
|
|
valid: boolean;
|
|
number: {
|
|
valid: boolean;
|
|
value: string;
|
|
};
|
|
date: {
|
|
valid: boolean;
|
|
value: string;
|
|
};
|
|
cvv: {
|
|
valid: boolean;
|
|
value: string;
|
|
};
|
|
};
|
|
type(): "visa" | "mastercard" | "amex" | "discover" | "diners" | "jcb" | "unknown";
|
|
}
|
|
|
|
export declare type TypeChangeOptions = {
|
|
type: string;
|
|
value: string;
|
|
valid: boolean;
|
|
};
|
|
|
|
export { }
|