Package com.stripe.model.threedsecure
Class Authentication.OutcomeDetails
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.threedsecure.Authentication.OutcomeDetails
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- Authentication
Contains details on the result for a standalone 3DS Authentication.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classContains details specific to the individual network. -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanUniversally unique transaction identifier assigned by the issuer to identify the transaction.getAres()The Authentication Response Message (ARes) is the issuer's response to the AReq message.TransStatus field on the AResA 28-character Base64 string proving that 3DS was completed.The 3DS2 Directory Server Transaction ID.getEci()Electronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication.Contains details specific to the individual network.The 3DS protocol version used for this 3DS Authentication.The indicator provided to the issuer by Stripe in the AReq that indicates whether a challenge is requested for this Authentication.getRreq()The Results Request Message (RReq) communicates the results of the authentication or verification.TransStatus field on the RReqUniversally unique transaction identifier assigned by Stripe to identify the transaction.inthashCode()voidsetAcsTransactionId(String acsTransactionId) Universally unique transaction identifier assigned by the issuer to identify the transaction.voidThe Authentication Response Message (ARes) is the issuer's response to the AReq message.voidsetAresTransStatus(String aresTransStatus) TransStatus field on the AResvoidsetCryptogram(String cryptogram) A 28-character Base64 string proving that 3DS was completed.voidsetDsTransactionId(String dsTransactionId) The 3DS2 Directory Server Transaction ID.voidElectronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication.voidsetNetworkDetails(Authentication.OutcomeDetails.NetworkDetails networkDetails) Contains details specific to the individual network.voidsetProtocolVersion(String protocolVersion) The 3DS protocol version used for this 3DS Authentication.voidsetRequestorChallengeIndicator(String requestorChallengeIndicator) The indicator provided to the issuer by Stripe in the AReq that indicates whether a challenge is requested for this Authentication.voidThe Results Request Message (RReq) communicates the results of the authentication or verification.voidsetRreqTransStatus(String rreqTransStatus) TransStatus field on the RReqvoidsetThreeDsServerTransactionId(String threeDsServerTransactionId) Universally unique transaction identifier assigned by Stripe to identify the transaction.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
OutcomeDetails
public OutcomeDetails()
-
-
Method Details
-
getAcsTransactionId
Universally unique transaction identifier assigned by the issuer to identify the transaction. -
getAres
The Authentication Response Message (ARes) is the issuer's response to the AReq message. -
getAresTransStatus
TransStatus field on the AResOne of
A,C,D,I,N,R,S,U, orY. -
getCryptogram
A 28-character Base64 string proving that 3DS was completed. Store this value securely, and don’t reuse it for multiple authorizations. -
getDsTransactionId
The 3DS2 Directory Server Transaction ID. -
getEci
Electronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication. -
getNetworkDetails
Contains details specific to the individual network. -
getProtocolVersion
The 3DS protocol version used for this 3DS Authentication.One of
2.1.0,2.2.0, or2.3.1. -
getRequestorChallengeIndicator
The indicator provided to the issuer by Stripe in the AReq that indicates whether a challenge is requested for this Authentication. This indicator should match the flow_preference you specified but may be overridden (for compliance reasons for example).One of
01,02,03,04,05, or06. -
getRreq
The Results Request Message (RReq) communicates the results of the authentication or verification. -
getRreqTransStatus
TransStatus field on the RReqOne of
A,C,D,I,N,R,S,U, orY. -
getThreeDsServerTransactionId
Universally unique transaction identifier assigned by Stripe to identify the transaction. -
setAcsTransactionId
Universally unique transaction identifier assigned by the issuer to identify the transaction. -
setAres
The Authentication Response Message (ARes) is the issuer's response to the AReq message. -
setAresTransStatus
TransStatus field on the AResOne of
A,C,D,I,N,R,S,U, orY. -
setCryptogram
A 28-character Base64 string proving that 3DS was completed. Store this value securely, and don’t reuse it for multiple authorizations. -
setDsTransactionId
The 3DS2 Directory Server Transaction ID. -
setEci
Electronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication. -
setNetworkDetails
Contains details specific to the individual network. -
setProtocolVersion
The 3DS protocol version used for this 3DS Authentication.One of
2.1.0,2.2.0, or2.3.1. -
setRequestorChallengeIndicator
The indicator provided to the issuer by Stripe in the AReq that indicates whether a challenge is requested for this Authentication. This indicator should match the flow_preference you specified but may be overridden (for compliance reasons for example).One of
01,02,03,04,05, or06. -
setRreq
The Results Request Message (RReq) communicates the results of the authentication or verification. -
setRreqTransStatus
TransStatus field on the RReqOne of
A,C,D,I,N,R,S,U, orY. -
setThreeDsServerTransactionId
Universally unique transaction identifier assigned by Stripe to identify the transaction. -
equals
-
canEqual
-
hashCode
public int hashCode()
-