Defines the object schema located at components.schemas.checkout_acss_debit_mandate_options in the specification.
Constructors
CheckoutAcssDebitMandateOptionscheckoutAcssDebitMandateOptionsCustomMandateUrl :: Maybe Textcustom_mandate_url: A URL for custom mandate text
Constraints:
Maximum length of 5000
checkoutAcssDebitMandateOptionsDefaultFor :: Maybe [CheckoutAcssDebitMandateOptionsDefaultFor']default_for: List of Stripe products where this mandate can be selected automatically. Returned when the Session is in `setup` mode.
checkoutAcssDebitMandateOptionsIntervalDescription :: Maybe (Nullable Text)interval_description: Description of the interval. Only required if the 'payment_schedule' parameter is 'interval' or 'combined'.
Constraints:
Maximum length of 5000
checkoutAcssDebitMandateOptionsPaymentSchedule :: Maybe (Nullable CheckoutAcssDebitMandateOptionsPaymentSchedule'NonNullable)payment_schedule: Payment schedule for the mandate.
checkoutAcssDebitMandateOptionsTransactionType :: Maybe (Nullable CheckoutAcssDebitMandateOptionsTransactionType'NonNullable)transaction_type: Transaction type of the mandate.
Instances4Eq, Show, FromJSON, ToJSON
Eq CheckoutAcssDebitMandateOptionsDefined in stripeapi-3.0.0.0 · StripeAPI.Types.CheckoutAcssDebitMandateOptionsShow CheckoutAcssDebitMandateOptionsDefined in stripeapi-3.0.0.0 · StripeAPI.Types.CheckoutAcssDebitMandateOptionsFromJSON CheckoutAcssDebitMandateOptionsDefined in stripeapi-3.0.0.0 · StripeAPI.Types.CheckoutAcssDebitMandateOptionsToJSON CheckoutAcssDebitMandateOptionsDefined in stripeapi-3.0.0.0 · StripeAPI.Types.CheckoutAcssDebitMandateOptions