@atomixdesign/nodepay-ezidebit
Version:
Nodepay strategy for the Ezidebit payment gateway.
37 lines (36 loc) • 2.26 kB
TypeScript
export declare class EzidebitCustomer implements IEzidebitCustomerBase {
readonly customerId: string;
readonly contractStartDate: string;
readonly lastName: string;
readonly smsPaymentReminder?: "YES" | "NO" | undefined;
readonly smsFailedNotification?: "YES" | "NO" | undefined;
readonly smsExpiredCard?: "YES" | "NO" | undefined;
readonly generalReference?: string | undefined;
readonly firstName?: string | undefined;
readonly address1?: string | undefined;
readonly address2?: string | undefined;
readonly suburb?: string | undefined;
readonly postCode?: string | undefined;
readonly region?: string | undefined;
readonly emailAddress?: string | undefined;
readonly phoneNumber?: string | undefined;
readonly username?: string | undefined;
constructor(customerId: string, contractStartDate: string, lastName: string, smsPaymentReminder?: "YES" | "NO" | undefined, smsFailedNotification?: "YES" | "NO" | undefined, smsExpiredCard?: "YES" | "NO" | undefined, generalReference?: string | undefined, firstName?: string | undefined, address1?: string | undefined, address2?: string | undefined, suburb?: string | undefined, postCode?: string | undefined, region?: string | undefined, emailAddress?: string | undefined, phoneNumber?: string | undefined, username?: string | undefined);
}
export declare class EzidebitCustomerDetails implements IEzidebitCustomerBase {
readonly generalReference: string;
readonly lastName: string;
readonly firstName: string;
readonly address1: string;
readonly address2: string;
readonly suburb: string;
readonly postCode: string;
readonly region: string;
readonly emailAddress: string;
readonly phoneNumber: string;
readonly smsPaymentReminder: 'YES' | 'NO';
readonly smsFailedNotification: 'YES' | 'NO';
readonly smsExpiredCard: 'YES' | 'NO';
readonly username: string;
constructor(generalReference: string, lastName: string, firstName: string, address1: string, address2: string, suburb: string, postCode: string, region: string, emailAddress: string, phoneNumber: string, smsPaymentReminder: 'YES' | 'NO', smsFailedNotification: 'YES' | 'NO', smsExpiredCard: 'YES' | 'NO', username: string);
}