Package com.stripe.param
Class PaymentIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions
java.lang.Object
com.stripe.param.PaymentIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions
- Enclosing class:
- PaymentIntentUpdateParams.PaymentMethodOptions.Payto
public static class PaymentIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static class
static enum
static enum
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
Amount 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.int
hashCode()
-
Method Details
-
builder
-
getAmount
Amount that will be collected. It is required whenamount_type
isfixed
. -
getAmountType
public PaymentIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions.AmountType getAmountType()The type of amount that will be collected. The amount charged must be exact or up to the value ofamount
param forfixed
ormaximum
type 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@SerializedName
value. 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 PaymentIntentUpdateParams.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_schedule
isadhoc
. In that case, it defaults to no limit. -
getPurpose
The purpose for which payments are made. Defaults to retail. -
equals
-
canEqual
-
hashCode
public int hashCode()
-