Package com.stripe.param
Class SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions
- java.lang.Object
-
- com.stripe.param.SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions
-
- Enclosing class:
- SetupIntentCreateParams.PaymentMethodOptions.AcssDebit
public static class SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.Builderstatic classSetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedulestatic classSetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.Builderbuilder()java.lang.ObjectgetCustomMandateUrl()A URL for custom mandate text to render during confirmation step.java.util.Map<java.lang.String,java.lang.Object>getExtraParams()Map of extra parameters for custom features not available in this client library.java.lang.StringgetIntervalDescription()Description of the mandate interval.SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedulegetPaymentSchedule()Payment schedule for the mandate.SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionTypegetTransactionType()Transaction type of the mandate.
-
-
-
Method Detail
-
builder
public static SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.Builder builder()
-
getCustomMandateUrl
public java.lang.Object getCustomMandateUrl()
A URL for custom mandate text to render during confirmation step. The URL will be rendered with additional GET parameterspayment_intentandpayment_intent_client_secretwhen confirming a Payment Intent, orsetup_intentandsetup_intent_client_secretwhen confirming a Setup Intent.
-
getExtraParams
public java.util.Map<java.lang.String,java.lang.Object> 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.
-
getIntervalDescription
public java.lang.String getIntervalDescription()
Description of the mandate interval. Only required if 'payment_schedule' parameter is 'interval' or 'combined'.
-
getPaymentSchedule
public SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule getPaymentSchedule()
Payment schedule for the mandate.
-
getTransactionType
public SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType getTransactionType()
Transaction type of the mandate.
-
-