Package com.stripe.model
Class SetupAttempt.PaymentMethodDetails.Card.ThreeDSecure
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.SetupAttempt.PaymentMethodDetails.Card.ThreeDSecure
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- SetupAttempt.PaymentMethodDetails.Card
-
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
For authenticated transactions: how the customer was authenticated by the issuing bank.The Electronic Commerce Indicator (ECI).Indicates the outcome of 3D Secure authentication.Additional information about why 3D Secure succeeded or failed based on theresult
.The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.The version of 3D Secure that was used.int
hashCode()
void
setAuthenticationFlow
(String authenticationFlow) For authenticated transactions: how the customer was authenticated by the issuing bank.void
setElectronicCommerceIndicator
(String electronicCommerceIndicator) The Electronic Commerce Indicator (ECI).void
Indicates the outcome of 3D Secure authentication.void
setResultReason
(String resultReason) Additional information about why 3D Secure succeeded or failed based on theresult
.void
setTransactionId
(String transactionId) The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.void
setVersion
(String version) The version of 3D Secure that was used.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
ThreeDSecure
public ThreeDSecure()
-
-
Method Details
-
getAuthenticationFlow
For authenticated transactions: how the customer was authenticated by the issuing bank.One of
challenge
, orfrictionless
. -
getElectronicCommerceIndicator
The Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.One of
01
,02
,05
,06
, or07
. -
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
. -
getTransactionId
The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment. -
getVersion
The version of 3D Secure that was used.One of
1.0.2
,2.1.0
, or2.2.0
. -
setAuthenticationFlow
For authenticated transactions: how the customer was authenticated by the issuing bank.One of
challenge
, orfrictionless
. -
setElectronicCommerceIndicator
The Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.One of
01
,02
,05
,06
, or07
. -
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
. -
setTransactionId
The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment. -
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()
-