public static class PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PaymentIntentCreateParams.PaymentMethodOptions.Card |
build()
Finalize and obtain parameter instance from this builder.
|
PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder |
setInstallments(PaymentIntentCreateParams.PaymentMethodOptions.Card.Installments installments)
Installment configuration for payments attempted on this PaymentIntent (Mexico Only).
|
PaymentIntentCreateParams.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.
|
PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder |
setNetwork(PaymentIntentCreateParams.PaymentMethodOptions.Card.Network network)
Selected network to process this PaymentIntent on.
|
PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder |
setRequestThreeDSecure(PaymentIntentCreateParams.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 PaymentIntentCreateParams.PaymentMethodOptions.Card build()
public PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder putExtraParam(java.lang.String key, java.lang.Object value)
PaymentIntentCreateParams.PaymentMethodOptions.Card.extraParams for the
field documentation.public PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
PaymentIntentCreateParams.PaymentMethodOptions.Card.extraParams for the
field documentation.public PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder setInstallments(PaymentIntentCreateParams.PaymentMethodOptions.Card.Installments installments)
For more information, see the installments integration guide.
public PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder setMoto(java.lang.Boolean moto)
public PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder setNetwork(PaymentIntentCreateParams.PaymentMethodOptions.Card.Network network)
public PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder setRequestThreeDSecure(PaymentIntentCreateParams.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.