export interface FinancingAccessChange { /** The merchant account whose financing access changed, prefixed biz_. */ account_id: string; /** When the payment methods were disabled, as an ISO 8601 timestamp. */ disabled_at: string; disabled_payment_methods: FinancingAccessChange.DisabledPaymentMethods.Item[]; /** The type of this object. */ object: FinancingAccessChange.Object_; /** The BNPL provider whose dispute rate triggered enforcement. Other payment methods may also lose access. */ provider: FinancingAccessChange.Provider; /** Why financing access was removed. */ reason: FinancingAccessChange.Reason; } export declare namespace FinancingAccessChange { type DisabledPaymentMethods = DisabledPaymentMethods.Item[]; namespace DisabledPaymentMethods { /** BNPL payment methods disabled on this account. */ const Item: { readonly Addi: "addi"; readonly Affirm: "affirm"; readonly AfterpayClearpay: "afterpay_clearpay"; readonly Alma: "alma"; readonly Billie: "billie"; readonly CapchasePay: "capchase_pay"; readonly Claritypay: "claritypay"; readonly FlexPay: "flex_pay"; readonly Klarna: "klarna"; readonly Kriya: "kriya"; readonly Kueski: "kueski"; readonly Mondu: "mondu"; readonly Oney: "oney"; readonly Oney3X: "oney_3x"; readonly Oney4X: "oney_4x"; readonly Scalapay: "scalapay"; readonly Sequra: "sequra"; readonly Sezzle: "sezzle"; readonly Splitit: "splitit"; readonly Sunbit: "sunbit"; readonly Tabby: "tabby"; readonly Tamara: "tamara"; readonly Zip: "zip"; }; type Item = (typeof Item)[keyof typeof Item]; } /** The type of this object. */ const Object_: { readonly FinancingAccessChange: "financing_access_change"; }; type Object_ = (typeof Object_)[keyof typeof Object_]; /** The BNPL provider whose dispute rate triggered enforcement. Other payment methods may also lose access. */ const Provider: { readonly Klarna: "klarna"; readonly Splitit: "splitit"; readonly AfterpayClearpay: "afterpay_clearpay"; readonly Zip: "zip"; readonly Sezzle: "sezzle"; }; type Provider = (typeof Provider)[keyof typeof Provider]; /** Why financing access was removed. */ const Reason: { readonly HighDisputeRate: "high_dispute_rate"; }; type Reason = (typeof Reason)[keyof typeof Reason]; }