Class SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure

Enclosing class:

public static class SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure extends Object
  • Method Details

    • builder

    • getAresTransStatus

      The transStatus returned from the card Issuer’s ACS in the ARes.
    • getCryptogram

      public String getCryptogram()
      The cryptogram, also known as the "authentication value" (AAV, CAVV or AEVV). This value is 20 bytes, base64-encoded into a 28-character string. (Most 3D Secure providers will return the base64-encoded version, which is what you should specify here.)
    • getElectronicCommerceIndicator

      The Electronic Commerce Indicator (ECI) is returned by your 3D Secure provider and indicates what degree of authentication was performed.
    • getExtraParams

      public Map<String,Object> getExtraParams()
      Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's @SerializedName value. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance.
    • getNetworkOptions

      Network specific 3DS fields. Network specific arguments require an explicit card brand choice. The parameter ``` must be populated accordingly
    • getRequestorChallengeIndicator

      public String getRequestorChallengeIndicator()
      The challenge indicator (threeDSRequestorChallengeInd) which was requested in the AReq sent to the card Issuer's ACS. A string containing 2 digits from 01-99.
    • getTransactionId

      public String getTransactionId()
      For 3D Secure 1, the XID. For 3D Secure 2, the Directory Server Transaction ID (dsTransID).
    • getVersion

      The version of 3D Secure that was performed.