Package com.stripe.param
Class SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions
java.lang.Object
com.stripe.param.SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions
- Enclosing class:
- SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit
public static class SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumstatic enumstatic enum -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanA URL for custom mandate text to render during confirmation step.List of Stripe products where this mandate can be selected automatically.Map of extra parameters for custom features not available in this client library.Description of the mandate interval.Payment schedule for the mandate.Transaction type of the mandate.inthashCode()
-
Method Details
-
builder
public static SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions.Builder builder() -
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. -
getDefaultFor
public List<SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions.DefaultFor> getDefaultFor()List of Stripe products where this mandate can be selected automatically. -
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
Description of the mandate interval. Only required if 'payment_schedule' parameter is 'interval' or 'combined'. -
getPaymentSchedule
public SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule getPaymentSchedule()Payment schedule for the mandate. -
getTransactionType
public SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType getTransactionType()Transaction type of the mandate. -
equals
-
canEqual
-
hashCode
public int hashCode()
-