UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

46 lines (45 loc) 1.71 kB
export declare class CheckoutSessionInstallmentOption { /** * Defines the type of installment plan. If not set, defaults to **regular**. Possible values: * **regular** * **revolving*** **bonus** * **with_interest** * **buynow_paylater** * **nointerest_bonus** * **interest_bonus** * **refund_prctg** * **nointeres_refund_prctg** * **interes_refund_prctg** */ "plans"?: Array<CheckoutSessionInstallmentOption.PlansEnum>; /** * Preselected number of installments offered for this payment method. */ "preselectedValue"?: number; /** * An array of the number of installments that the shopper can choose from. For example, **[2,3,5]**. This cannot be specified simultaneously with `maxValue`. */ "values"?: Array<number>; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare namespace CheckoutSessionInstallmentOption { enum PlansEnum { Bonus = "bonus", BuynowPaylater = "buynow_paylater", InteresRefundPrctg = "interes_refund_prctg", InterestBonus = "interest_bonus", NointeresRefundPrctg = "nointeres_refund_prctg", NointerestBonus = "nointerest_bonus", RefundPrctg = "refund_prctg", Regular = "regular", Revolving = "revolving", WithInterest = "with_interest" } }