UNPKG

@atomixdesign/nodepay-fatzebra

Version:

Nodepay strategy for the Fatzebra payment gateway.

21 lines (20 loc) 1.27 kB
import { FatzebraPaymentFrequency } from './payment-frequency'; export declare class FatzebraPaymentPlan { readonly customerId: string; readonly amountInCents: number; readonly frequency: FatzebraPaymentFrequency; readonly startDate: string; paymentMethod?: string | undefined; readonly anniversary?: number | undefined; readonly setupFee?: number | undefined; readonly endDate?: string | undefined; readonly reference?: string | undefined; readonly description?: string | undefined; readonly currency?: string | undefined; readonly totalCount?: number | undefined; readonly totalAmount?: number | undefined; readonly failedPaymentFee?: number | undefined; readonly retryInterval?: number | undefined; constructor(customerId: string, amountInCents: number, frequency: FatzebraPaymentFrequency, startDate: string, // "2025-07-16" paymentMethod?: string | undefined, anniversary?: number | undefined, setupFee?: number | undefined, endDate?: string | undefined, reference?: string | undefined, description?: string | undefined, currency?: string | undefined, totalCount?: number | undefined, totalAmount?: number | undefined, failedPaymentFee?: number | undefined, retryInterval?: number | undefined); }