Class Charge.PaymentMethodDetails.Card.ThreeDSecure

    • 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 the result.
      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 the result.
      void setVersion​(java.lang.String version)
      The version of 3D Secure that was used.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ThreeDSecure

        public ThreeDSecure()
    • Method Detail

      • getAuthenticationFlow

        public java.lang.String getAuthenticationFlow()
        For authenticated transactions: how the customer was authenticated by the issuing bank.

        One of challenge, or frictionless.

      • getResult

        public java.lang.String getResult()
        Indicates the outcome of 3D Secure authentication.

        One of attempt_acknowledged, authenticated, failed, not_supported, or processing_error.

      • getResultReason

        public java.lang.String getResultReason()
        Additional information about why 3D Secure succeeded or failed based on the result.

        One of abandoned, bypassed, canceled, card_not_enrolled, network_not_supported, protocol_error, or rejected.

      • getVersion

        public java.lang.String getVersion()
        The version of 3D Secure that was used.

        One of 1.0.2, 2.1.0, or 2.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, or frictionless.

      • setResult

        public void setResult​(java.lang.String result)
        Indicates the outcome of 3D Secure authentication.

        One of attempt_acknowledged, authenticated, failed, not_supported, or processing_error.

      • setResultReason

        public void setResultReason​(java.lang.String resultReason)
        Additional information about why 3D Secure succeeded or failed based on the result.

        One of abandoned, bypassed, canceled, card_not_enrolled, network_not_supported, protocol_error, or rejected.

      • setVersion

        public void setVersion​(java.lang.String version)
        The version of 3D Secure that was used.

        One of 1.0.2, 2.1.0, or 2.2.0.

      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object