Package com.stripe.param
Class SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure
java.lang.Object
com.stripe.param.SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure
- Enclosing class:
- SetupIntentCreateParams.PaymentMethodOptions.Card
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Add all map key/value pairs to `extraParams` map.static class
static enum
static class
static enum
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
ThetransStatus
returned from the card Issuer’s ACS in the ARes.The cryptogram, also known as the "authentication value" (AAV, CAVV or AEVV).The Electronic Commerce Indicator (ECI) is returned by your 3D Secure provider and indicates what degree of authentication was performed.Map of extra parameters for custom features not available in this client library.Network specific 3DS fields.The challenge indicator (threeDSRequestorChallengeInd
) which was requested in the AReq sent to the card Issuer's ACS.For 3D Secure 1, the XID.The version of 3D Secure that was performed.
-
Method Details
-
builder
-
getAresTransStatus
public SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.AresTransStatus getAresTransStatus()ThetransStatus
returned from the card Issuer’s ACS in the ARes. -
getCryptogram
The cryptogram, also known as the "authentication value" (AAV, CAVV or AEVV). This value is 20 bytes, base64-encoded into a 28-character string. (Most 3D Secure providers will return the base64-encoded version, which is what you should specify here.) -
getElectronicCommerceIndicator
public SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.ElectronicCommerceIndicator getElectronicCommerceIndicator()The Electronic Commerce Indicator (ECI) is returned by your 3D Secure provider and indicates what degree of authentication was performed. -
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@SerializedName
value. 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. -
getNetworkOptions
public SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions getNetworkOptions()Network specific 3DS fields. Network specific arguments require an explicit card brand choice. The parameter `payment_method_options.card.network`` must be populated accordingly -
getRequestorChallengeIndicator
The challenge indicator (threeDSRequestorChallengeInd
) which was requested in the AReq sent to the card Issuer's ACS. A string containing 2 digits from 01-99. -
getTransactionId
For 3D Secure 1, the XID. For 3D Secure 2, the Directory Server Transaction ID (dsTransID). -
getVersion
The version of 3D Secure that was performed.
-