UNPKG

@atomixdesign/nodepay-ezidebit

Version:

Nodepay strategy for the Ezidebit payment gateway.

37 lines (36 loc) 2.26 kB
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); }