Package com.stripe.param
Class SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions
java.lang.Object
com.stripe.param.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions
- Enclosing class:
- SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Card
public static class SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions
extends Object
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static class
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Amount to be charged for future payments.One offixed
ormaximum
.A description of the mandate or subscription that is meant to be displayed to the customer.Map of extra parameters for custom features not available in this client library.
-
Method Details
-
builder
public static SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions.Builder builder() -
getAmount
Amount to be charged for future payments. -
getAmountType
public SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions.AmountType getAmountType()One offixed
ormaximum
. Iffixed
, theamount
param refers to the exact amount to be charged in future payments. Ifmaximum
, the amount charged can be up to the value passed for theamount
param. -
getDescription
A description of the mandate or subscription that is meant to be displayed to the customer. -
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.
-