public static class ThreeDSecureCreateParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ThreeDSecureCreateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
ThreeDSecureCreateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
ThreeDSecureCreateParams |
build()
Finalize and obtain parameter instance from this builder.
|
ThreeDSecureCreateParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
ThreeDSecureCreateParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
ThreeDSecureCreateParams.Builder |
setAmount(java.lang.Long amount)
Amount of the charge that you will create when authentication completes.
|
ThreeDSecureCreateParams.Builder |
setCard(java.lang.String card)
The ID of a card token, or the ID of a card belonging to the given customer.
|
ThreeDSecureCreateParams.Builder |
setCurrency(java.lang.String currency)
Three-letter ISO currency
code, in lowercase.
|
ThreeDSecureCreateParams.Builder |
setCustomer(java.lang.String customer)
The customer associated with this 3D secure authentication.
|
ThreeDSecureCreateParams.Builder |
setReturnUrl(java.lang.String returnUrl)
The URL that the cardholder's browser will be returned to when authentication completes.
|
public ThreeDSecureCreateParams build()
public ThreeDSecureCreateParams.Builder setAmount(java.lang.Long amount)
public ThreeDSecureCreateParams.Builder setCard(java.lang.String card)
public ThreeDSecureCreateParams.Builder setCurrency(java.lang.String currency)
public ThreeDSecureCreateParams.Builder setCustomer(java.lang.String customer)
public ThreeDSecureCreateParams.Builder addExpand(java.lang.String element)
ThreeDSecureCreateParams.expand
for the field documentation.public ThreeDSecureCreateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
ThreeDSecureCreateParams.expand
for the field documentation.public ThreeDSecureCreateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
ThreeDSecureCreateParams.extraParams
for the field documentation.public ThreeDSecureCreateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
ThreeDSecureCreateParams.extraParams
for the field documentation.public ThreeDSecureCreateParams.Builder setReturnUrl(java.lang.String returnUrl)