Stripe.Resources.SetupIntent.PaymentMethodOptions.Payto.MandateOptions
(tiger_stripe v0.1.10)
Copy Markdown
View Source
Nested struct within the parent resource.
Summary
Types
@type t() :: %Stripe.Resources.SetupIntent.PaymentMethodOptions.Payto.MandateOptions{ amount: integer() | nil, amount_type: String.t() | nil, end_date: String.t() | nil, payment_schedule: String.t() | nil, payments_per_period: integer() | nil, purpose: String.t() | nil, start_date: String.t() | nil }
amount- Amount that will be collected. It is required whenamount_typeisfixed. Nullable.amount_type- The type of amount that will be collected. The amount charged must be exact or up to the value ofamountparam forfixedormaximumtype respectively. Defaults tomaximum. Possible values:fixed,maximum. Nullable.end_date- Date, in YYYY-MM-DD format, after which payments will not be collected. Defaults to no end date. Max length: 5000. Nullable.payment_schedule- The periodicity at which payments will be collected. Defaults toadhoc. Possible values:adhoc,annual,daily,fortnightly,monthly,quarterly,semi_annual,weekly. Nullable.payments_per_period- The number of payments that will be made during a payment period. Defaults to 1 except for whenpayment_scheduleisadhoc. In that case, it defaults to no limit. Nullable.purpose- The purpose for which payments are made. Has a default value based on your merchant category code. Possible values:dependant_support,government,loan,mortgage,other,pension,personal,retail,salary,tax,utility. Nullable.start_date- Date, in YYYY-MM-DD format, from which payments will be collected. Defaults to confirmation time. Max length: 5000. Nullable.