Package com.stripe.param
Class SetupIntentConfirmParams.Builder
- java.lang.Object
-
- com.stripe.param.SetupIntentConfirmParams.Builder
-
- Enclosing class:
- SetupIntentConfirmParams
public static class SetupIntentConfirmParams.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SetupIntentConfirmParams.Builder
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.SetupIntentConfirmParams.Builder
addExpand(java.lang.String element)
Add an element to `expand` list.SetupIntentConfirmParams
build()
Finalize and obtain parameter instance from this builder.SetupIntentConfirmParams.Builder
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.SetupIntentConfirmParams.Builder
putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map.SetupIntentConfirmParams.Builder
setMandateData(SetupIntentConfirmParams.MandateData mandateData)
This hash contains details about the Mandate to create.SetupIntentConfirmParams.Builder
setPaymentMethod(java.lang.String paymentMethod)
ID of the payment method (a PaymentMethod, Card, or saved Source object) to attach to this SetupIntent.SetupIntentConfirmParams.Builder
setPaymentMethodOptions(SetupIntentConfirmParams.PaymentMethodOptions paymentMethodOptions)
Payment-method-specific configuration for this SetupIntent.SetupIntentConfirmParams.Builder
setReturnUrl(java.lang.String returnUrl)
The URL to redirect your customer back to after they authenticate on the payment method's app or site.
-
-
-
Method Detail
-
build
public SetupIntentConfirmParams build()
Finalize and obtain parameter instance from this builder.
-
addExpand
public SetupIntentConfirmParams.Builder addExpand(java.lang.String element)
Add an element to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeSetupIntentConfirmParams.expand
for the field documentation.
-
addAllExpand
public SetupIntentConfirmParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeSetupIntentConfirmParams.expand
for the field documentation.
-
putExtraParam
public SetupIntentConfirmParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeSetupIntentConfirmParams.extraParams
for the field documentation.
-
putAllExtraParam
public SetupIntentConfirmParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeSetupIntentConfirmParams.extraParams
for the field documentation.
-
setMandateData
public SetupIntentConfirmParams.Builder setMandateData(SetupIntentConfirmParams.MandateData mandateData)
This hash contains details about the Mandate to create.
-
setPaymentMethod
public SetupIntentConfirmParams.Builder setPaymentMethod(java.lang.String paymentMethod)
ID of the payment method (a PaymentMethod, Card, or saved Source object) to attach to this SetupIntent.
-
setPaymentMethodOptions
public SetupIntentConfirmParams.Builder setPaymentMethodOptions(SetupIntentConfirmParams.PaymentMethodOptions paymentMethodOptions)
Payment-method-specific configuration for this SetupIntent.
-
setReturnUrl
public SetupIntentConfirmParams.Builder setReturnUrl(java.lang.String returnUrl)
The URL to redirect your customer back to after they authenticate on the payment method's app or site. If you'd prefer to redirect to a mobile application, you can alternatively supply an application URI scheme. This parameter is only used for cards and other redirect-based payment methods.
-
-