Class Authentication.OutcomeDetails

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.threedsecure.Authentication.OutcomeDetails
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
Authentication

public static class Authentication.OutcomeDetails extends StripeObject
Contains details on the result for a standalone 3DS Authentication.
  • Constructor Details

    • OutcomeDetails

      public OutcomeDetails()
  • Method Details

    • getAcsTransactionId

      public String getAcsTransactionId()
      Universally unique transaction identifier assigned by the issuer to identify the transaction.
    • getAres

      public String getAres()
      The Authentication Response Message (ARes) is the issuer's response to the AReq message.
    • getAresTransStatus

      public String getAresTransStatus()
      TransStatus field on the ARes

      One of A, C, D, I, N, R, S, U, or Y.

    • getCryptogram

      public String getCryptogram()
      A 28-character Base64 string proving that 3DS was completed. Store this value securely, and don’t reuse it for multiple authorizations.
    • getDsTransactionId

      public String getDsTransactionId()
      The 3DS2 Directory Server Transaction ID.
    • getEci

      public String 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

      public String getProtocolVersion()
      The 3DS protocol version used for this 3DS Authentication.

      One of 2.1.0, 2.2.0, or 2.3.1.

    • getRequestorChallengeIndicator

      public String 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, or 06.

    • getRreq

      public String getRreq()
      The Results Request Message (RReq) communicates the results of the authentication or verification.
    • getRreqTransStatus

      public String getRreqTransStatus()
      TransStatus field on the RReq

      One of A, C, D, I, N, R, S, U, or Y.

    • getThreeDsServerTransactionId

      public String getThreeDsServerTransactionId()
      Universally unique transaction identifier assigned by Stripe to identify the transaction.
    • setAcsTransactionId

      public void setAcsTransactionId(String acsTransactionId)
      Universally unique transaction identifier assigned by the issuer to identify the transaction.
    • setAres

      public void setAres(String ares)
      The Authentication Response Message (ARes) is the issuer's response to the AReq message.
    • setAresTransStatus

      public void setAresTransStatus(String aresTransStatus)
      TransStatus field on the ARes

      One of A, C, D, I, N, R, S, U, or Y.

    • setCryptogram

      public void setCryptogram(String cryptogram)
      A 28-character Base64 string proving that 3DS was completed. Store this value securely, and don’t reuse it for multiple authorizations.
    • setDsTransactionId

      public void setDsTransactionId(String dsTransactionId)
      The 3DS2 Directory Server Transaction ID.
    • setEci

      public void setEci(String eci)
      Electronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication.
    • setNetworkDetails

      public void setNetworkDetails(Authentication.OutcomeDetails.NetworkDetails networkDetails)
      Contains details specific to the individual network.
    • setProtocolVersion

      public void setProtocolVersion(String protocolVersion)
      The 3DS protocol version used for this 3DS Authentication.

      One of 2.1.0, 2.2.0, or 2.3.1.

    • setRequestorChallengeIndicator

      public void setRequestorChallengeIndicator(String requestorChallengeIndicator)
      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, or 06.

    • setRreq

      public void setRreq(String rreq)
      The Results Request Message (RReq) communicates the results of the authentication or verification.
    • setRreqTransStatus

      public void setRreqTransStatus(String rreqTransStatus)
      TransStatus field on the RReq

      One of A, C, D, I, N, R, S, U, or Y.

    • setThreeDsServerTransactionId

      public void setThreeDsServerTransactionId(String threeDsServerTransactionId)
      Universally unique transaction identifier assigned by Stripe to identify the transaction.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object