public static class PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PaymentIntentUpdateParams.PaymentMethodOptions.Card |
build()
Finalize and obtain parameter instance from this builder.
|
PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder |
setInstallments(PaymentIntentUpdateParams.PaymentMethodOptions.Card.Installments installments)
Installment configuration for payments attempted on this PaymentIntent (Mexico Only).
|
PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder |
setMoto(java.lang.Boolean moto)
When specified, this parameter indicates that a transaction will be marked as MOTO (Mail
Order Telephone Order) and thus out of scope for SCA.
|
PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder |
setNetwork(PaymentIntentUpdateParams.PaymentMethodOptions.Card.Network network)
Selected network to process this PaymentIntent on.
|
PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder |
setRequestThreeDSecure(PaymentIntentUpdateParams.PaymentMethodOptions.Card.RequestThreeDSecure requestThreeDSecure)
We strongly recommend that you rely on our SCA Engine to automatically prompt your
customers for authentication based on risk level and other requirements.
|
public PaymentIntentUpdateParams.PaymentMethodOptions.Card build()
public PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder putExtraParam(java.lang.String key, java.lang.Object value)
PaymentIntentUpdateParams.PaymentMethodOptions.Card.extraParams for the
field documentation.public PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
PaymentIntentUpdateParams.PaymentMethodOptions.Card.extraParams for the
field documentation.public PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder setInstallments(PaymentIntentUpdateParams.PaymentMethodOptions.Card.Installments installments)
For more information, see the installments integration guide.
public PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder setMoto(java.lang.Boolean moto)
public PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder setNetwork(PaymentIntentUpdateParams.PaymentMethodOptions.Card.Network network)
public PaymentIntentUpdateParams.PaymentMethodOptions.Card.Builder setRequestThreeDSecure(PaymentIntentUpdateParams.PaymentMethodOptions.Card.RequestThreeDSecure requestThreeDSecure)
automatic or any. If not
provided, defaults to automatic. Read our guide on manually requesting 3D
Secure for more information on how this configuration interacts with Radar and our
SCA Engine.