Package com.stripe.model
Class PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- PaymentAttemptRecord.PaymentMethodDetails.Card
public static class PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure
extends StripeObject
For more details about ThreeDSecure, please refer to the API Reference.
-
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanFor authenticated transactions: Indicates how the issuing bank authenticated the customer.The 3D Secure cryptogram, also known as the "authentication value" (AAV, CAVV or AEVV).The Electronic Commerce Indicator (ECI).The exemption requested via 3DS and accepted by the issuer at authentication time.Whether Stripe requested the value ofexemption_indicatorin the transaction.Indicates the outcome of 3D Secure authentication.Additional information about why 3D Secure succeeded or failed, based on theresult.The version of 3D Secure that was used.inthashCode()voidsetAuthenticationFlow(String authenticationFlow) For authenticated transactions: Indicates how the issuing bank authenticated the customer.voidsetCryptogram(String cryptogram) The 3D Secure cryptogram, also known as the "authentication value" (AAV, CAVV or AEVV).voidsetElectronicCommerceIndicator(String electronicCommerceIndicator) The Electronic Commerce Indicator (ECI).voidsetExemptionIndicator(String exemptionIndicator) The exemption requested via 3DS and accepted by the issuer at authentication time.voidsetExemptionIndicatorApplied(Boolean exemptionIndicatorApplied) Whether Stripe requested the value ofexemption_indicatorin the transaction.voidIndicates the outcome of 3D Secure authentication.voidsetResultReason(String resultReason) Additional information about why 3D Secure succeeded or failed, based on theresult.voidsetVersion(String version) The version of 3D Secure that was used.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
ThreeDSecure
public ThreeDSecure()
-
-
Method Details
-
getAuthenticationFlow
For authenticated transactions: Indicates how the issuing bank authenticated the customer.One of
challenge, orfrictionless. -
getCryptogram
The 3D Secure cryptogram, also known as the "authentication value" (AAV, CAVV or AEVV). -
getElectronicCommerceIndicator
The Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.One of
01,02,03,04,05,06, or07. -
getExemptionIndicator
The exemption requested via 3DS and accepted by the issuer at authentication time.One of
low_risk, ornone. -
getExemptionIndicatorApplied
Whether Stripe requested the value ofexemption_indicatorin the transaction. This will depend on the outcome of Stripe's internal risk assessment. -
getResult
Indicates the outcome of 3D Secure authentication.One of
attempt_acknowledged,authenticated,exempted,failed,not_supported, orprocessing_error. -
getResultReason
Additional information about why 3D Secure succeeded or failed, based on theresult.One of
abandoned,bypassed,canceled,card_not_enrolled,network_not_supported,protocol_error, orrejected. -
getVersion
The version of 3D Secure that was used.One of
1.0.2,2.1.0, or2.2.0. -
setAuthenticationFlow
For authenticated transactions: Indicates how the issuing bank authenticated the customer.One of
challenge, orfrictionless. -
setCryptogram
The 3D Secure cryptogram, also known as the "authentication value" (AAV, CAVV or AEVV). -
setElectronicCommerceIndicator
The Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.One of
01,02,03,04,05,06, or07. -
setExemptionIndicator
The exemption requested via 3DS and accepted by the issuer at authentication time.One of
low_risk, ornone. -
setExemptionIndicatorApplied
Whether Stripe requested the value ofexemption_indicatorin the transaction. This will depend on the outcome of Stripe's internal risk assessment. -
setResult
Indicates the outcome of 3D Secure authentication.One of
attempt_acknowledged,authenticated,exempted,failed,not_supported, orprocessing_error. -
setResultReason
Additional information about why 3D Secure succeeded or failed, based on theresult.One of
abandoned,bypassed,canceled,card_not_enrolled,network_not_supported,protocol_error, orrejected. -
setVersion
The version of 3D Secure that was used.One of
1.0.2,2.1.0, or2.2.0. -
equals
-
canEqual
-
hashCode
public int hashCode()
-