Package com.stripe.param
Class PaymentIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions
java.lang.Object
com.stripe.param.PaymentIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions
- Enclosing class:
- PaymentIntentUpdateParams.PaymentMethodOptions.Pix
public static class PaymentIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
static class
static enum
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
Amount to be charged for future payments.Determines if the amount includes the IOF tax.Type of amount.Three-letter ISO currency code, in lowercase.Date when the mandate expires and no further payments will be charged, inYYYY-MM-DD
.Map of extra parameters for custom features not available in this client library.Schedule at which the future payments will be charged.Subscription name displayed to buyers in their bank app.Start date of the mandate, inYYYY-MM-DD
.int
hashCode()
-
Method Details
-
builder
-
getAmount
Amount to be charged for future payments. Required whenamount_type=fixed
. If not provided foramount_type=maximum
, defaults to 40000. -
getAmountIncludesIof
public PaymentIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof getAmountIncludesIof()Determines if the amount includes the IOF tax. Defaults tonever
. -
getAmountType
Type of amount. Defaults tomaximum
. -
getCurrency
Three-letter ISO currency code, in lowercase. Onlybrl
is supported currently. -
getEndDate
Date when the mandate expires and no further payments will be charged, inYYYY-MM-DD
. If not provided, the mandate will be active until canceled. If provided, end date should be after start 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.Pix.MandateOptions.PaymentSchedule getPaymentSchedule()Schedule at which the future payments will be charged. Defaults toweekly
. -
getReference
Subscription name displayed to buyers in their bank app. Defaults to the displayable business name. -
getStartDate
Start date of the mandate, inYYYY-MM-DD
. Start date should be at least 3 days in the future. Defaults to 3 days after the current date. -
equals
-
canEqual
-
hashCode
public int hashCode()
-