Package com.stripe.param.checkout
Class SessionCreateParams.PaymentMethodOptions.Payto.MandateOptions
java.lang.Object
com.stripe.param.checkout.SessionCreateParams.PaymentMethodOptions.Payto.MandateOptions
- Enclosing class:
- SessionCreateParams.PaymentMethodOptions.Payto
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classstatic enumstatic enum -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanAmount that will be collected.The type of amount that will be collected.Date, in YYYY-MM-DD format, after which payments will not be collected.Map of extra parameters for custom features not available in this client library.The periodicity at which payments will be collected.The number of payments that will be made during a payment period.The purpose for which payments are made.Date, in YYYY-MM-DD format, from which payments will be collected.inthashCode()
-
Method Details
-
builder
-
getAmount
Amount that will be collected. It is required whenamount_typeisfixed. -
getAmountType
The type of amount that will be collected. The amount charged must be exact or up to the value ofamountparam forfixedormaximumtype respectively. -
getEndDate
Date, in YYYY-MM-DD format, after which payments will not be collected. Defaults to no end date. -
getExtraParams
Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's@SerializedNamevalue. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance. -
getPaymentSchedule
public SessionCreateParams.PaymentMethodOptions.Payto.MandateOptions.PaymentSchedule getPaymentSchedule()The periodicity at which payments will be collected. -
getPaymentsPerPeriod
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. -
getPurpose
The purpose for which payments are made. Defaults to retail. -
getStartDate
Date, in YYYY-MM-DD format, from which payments will be collected. Defaults to confirmation time. -
equals
-
canEqual
-
hashCode
public int hashCode()
-