Package com.stripe.param
Class PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure
java.lang.Object
com.stripe.param.PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure
- Enclosing class:
- PaymentIntentUpdateParams.PaymentMethodOptions.Card
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Add all map key/value pairs to `extraParams` map.static class
static enum
static enum
static class
static enum
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
ThetransStatus
returned from the card Issuer’s ACS in the ARes.Required. 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.The exemption requested via 3DS and accepted by the issuer at authentication time.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.Required. For 3D Secure 1, the XID.Required. The version of 3D Secure that was performed.
-
Method Details
-
builder
-
getAresTransStatus
public PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.AresTransStatus getAresTransStatus()ThetransStatus
returned from the card Issuer’s ACS in the ARes. -
getCryptogram
Required. 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 PaymentIntentUpdateParams.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. -
getExemptionIndicator
public PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.ExemptionIndicator getExemptionIndicator()The exemption requested via 3DS and accepted by the issuer at authentication time. -
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 PaymentIntentUpdateParams.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
Required. For 3D Secure 1, the XID. For 3D Secure 2, the Directory Server Transaction ID (dsTransID). -
getVersion
Required. The version of 3D Secure that was performed.
-