Package com.stripe.model
Class Charge.PaymentMethodDetails.Card.ThreeDSecure
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.model.Charge.PaymentMethodDetails.Card.ThreeDSecure
-
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- Charge.PaymentMethodDetails.Card
public static class Charge.PaymentMethodDetails.Card.ThreeDSecure extends StripeObject
-
-
Field Summary
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description ThreeDSecure()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getAuthenticationFlow()
For authenticated transactions: how the customer was authenticated by the issuing bank.java.lang.String
getResult()
Indicates the outcome of 3D Secure authentication.java.lang.String
getResultReason()
Additional information about why 3D Secure succeeded or failed based on theresult
.java.lang.String
getVersion()
The version of 3D Secure that was used.int
hashCode()
void
setAuthenticationFlow(java.lang.String authenticationFlow)
For authenticated transactions: how the customer was authenticated by the issuing bank.void
setResult(java.lang.String result)
Indicates the outcome of 3D Secure authentication.void
setResultReason(java.lang.String resultReason)
Additional information about why 3D Secure succeeded or failed based on theresult
.void
setVersion(java.lang.String version)
The version of 3D Secure that was used.-
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
-
-
-
Method Detail
-
getAuthenticationFlow
public java.lang.String getAuthenticationFlow()
For authenticated transactions: how the customer was authenticated by the issuing bank.One of
challenge
, orfrictionless
.
-
getResult
public java.lang.String getResult()
Indicates the outcome of 3D Secure authentication.One of
attempt_acknowledged
,authenticated
,failed
,not_supported
, orprocessing_error
.
-
getResultReason
public java.lang.String 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
public java.lang.String getVersion()
The version of 3D Secure that was used.One of
1.0.2
,2.1.0
, or2.2.0
.
-
setAuthenticationFlow
public void setAuthenticationFlow(java.lang.String authenticationFlow)
For authenticated transactions: how the customer was authenticated by the issuing bank.One of
challenge
, orfrictionless
.
-
setResult
public void setResult(java.lang.String result)
Indicates the outcome of 3D Secure authentication.One of
attempt_acknowledged
,authenticated
,failed
,not_supported
, orprocessing_error
.
-
setResultReason
public void setResultReason(java.lang.String resultReason)
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
public void setVersion(java.lang.String version)
The version of 3D Secure that was used.One of
1.0.2
,2.1.0
, or2.2.0
.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-