Class ThreeDSecure

    • Constructor Detail

      • ThreeDSecure

        public ThreeDSecure()
    • Method Detail

      • getAmount

        public java.lang.Long getAmount()
        Amount of the charge that you will create when authentication completes.
      • getAuthenticated

        public java.lang.Boolean getAuthenticated()
        True if the cardholder went through the authentication flow and their bank indicated that authentication succeeded.
      • getCard

        public Card getCard()
        You can store multiple cards on a customer in order to charge the customer later. You can also store multiple debit cards on a recipient in order to transfer to those cards later.

        Related guide: Card Payments with Sources.

      • getCreated

        public java.lang.Long getCreated()
        Time at which the object was created. Measured in seconds since the Unix epoch.
      • getLivemode

        public java.lang.Boolean getLivemode()
        Has the value true if the object exists in live mode or the value false if the object exists in test mode.
      • getObject

        public java.lang.String getObject()
        String representing the object's type. Objects of the same type share the same value.

        Equal to three_d_secure.

      • getRedirectUrl

        public java.lang.String getRedirectUrl()
        If present, this is the URL that you should send the cardholder to for authentication. If you are going to use Stripe.js to display the authentication page in an iframe, you should use the value "_callback".
      • getStatus

        public java.lang.String getStatus()
        Possible values are redirect_pending, succeeded, or failed. When the cardholder can be authenticated, the object starts with status redirect_pending. When liability will be shifted to the cardholder's bank (either because the cardholder was successfully authenticated, or because the bank has not implemented 3D Secure, the object wlil be in status succeeded. failed indicates that authentication was attempted unsuccessfully.
      • setAmount

        public void setAmount​(java.lang.Long amount)
        Amount of the charge that you will create when authentication completes.
      • setAuthenticated

        public void setAuthenticated​(java.lang.Boolean authenticated)
        True if the cardholder went through the authentication flow and their bank indicated that authentication succeeded.
      • setCard

        public void setCard​(Card card)
        You can store multiple cards on a customer in order to charge the customer later. You can also store multiple debit cards on a recipient in order to transfer to those cards later.

        Related guide: Card Payments with Sources.

      • setCreated

        public void setCreated​(java.lang.Long created)
        Time at which the object was created. Measured in seconds since the Unix epoch.
      • setId

        public void setId​(java.lang.String id)
        Unique identifier for the object.
      • setLivemode

        public void setLivemode​(java.lang.Boolean livemode)
        Has the value true if the object exists in live mode or the value false if the object exists in test mode.
      • setObject

        public void setObject​(java.lang.String object)
        String representing the object's type. Objects of the same type share the same value.

        Equal to three_d_secure.

      • setRedirectUrl

        public void setRedirectUrl​(java.lang.String redirectUrl)
        If present, this is the URL that you should send the cardholder to for authentication. If you are going to use Stripe.js to display the authentication page in an iframe, you should use the value "_callback".
      • setStatus

        public void setStatus​(java.lang.String status)
        Possible values are redirect_pending, succeeded, or failed. When the cardholder can be authenticated, the object starts with status redirect_pending. When liability will be shifted to the cardholder's bank (either because the cardholder was successfully authenticated, or because the bank has not implemented 3D Secure, the object wlil be in status succeeded. failed indicates that authentication was attempted unsuccessfully.
      • 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
      • getId

        public java.lang.String getId()
        Unique identifier for the object.
        Specified by:
        getId in interface HasId