Package model

Class CreateAuthorizationRequest3dSecureAuthentication

java.lang.Object
model.CreateAuthorizationRequest3dSecureAuthentication

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-06-24T13:03:18.088665-07:00[America/Los_Angeles]") public class CreateAuthorizationRequest3dSecureAuthentication extends Object
The 3D secure information for an authorization.
  • Field Details

    • SERIALIZED_NAME_CARDHOLDER_AUTHENTICATION

      public static final String SERIALIZED_NAME_CARDHOLDER_AUTHENTICATION
      See Also:
    • SERIALIZED_NAME_CARDHOLDER_IP_ADDRESS

      public static final String SERIALIZED_NAME_CARDHOLDER_IP_ADDRESS
      See Also:
    • SERIALIZED_NAME_ELECTRONIC_COMMERCE_INDICATOR

      public static final String SERIALIZED_NAME_ELECTRONIC_COMMERCE_INDICATOR
      See Also:
    • SERIALIZED_NAME_TRANSACTION_ID

      public static final String SERIALIZED_NAME_TRANSACTION_ID
      See Also:
    • openapiFields

      public static HashSet<String> openapiFields
    • openapiRequiredFields

      public static HashSet<String> openapiRequiredFields
  • Constructor Details

    • CreateAuthorizationRequest3dSecureAuthentication

      public CreateAuthorizationRequest3dSecureAuthentication()
  • Method Details

    • cardholderAuthentication

      public CreateAuthorizationRequest3dSecureAuthentication cardholderAuthentication(String cardholderAuthentication)
    • getCardholderAuthentication

      @Nonnull public String getCardholderAuthentication()
      Provides evidence that the cardholder authentication occurred or that the merchant attempted authentication. This is unique for each authentication transaction.
      Returns:
      cardholderAuthentication
    • setCardholderAuthentication

      public void setCardholderAuthentication(String cardholderAuthentication)
    • cardholderIpAddress

      public CreateAuthorizationRequest3dSecureAuthentication cardholderIpAddress(String cardholderIpAddress)
    • getCardholderIpAddress

      @Nullable public String getCardholderIpAddress()
      Only required for American Express cards. Format is nnn.nnn.nnn.nnn
      Returns:
      cardholderIpAddress
    • setCardholderIpAddress

      public void setCardholderIpAddress(String cardholderIpAddress)
    • electronicCommerceIndicator

      public CreateAuthorizationRequest3dSecureAuthentication electronicCommerceIndicator(String electronicCommerceIndicator)
    • getElectronicCommerceIndicator

      @Nonnull public String getElectronicCommerceIndicator()
      AUTHENTICATED: Approved by 3D Secure Vendor; ATTEMPTED: Issuer or cardholder does not support 3D Secure
      Returns:
      electronicCommerceIndicator
    • setElectronicCommerceIndicator

      public void setElectronicCommerceIndicator(String electronicCommerceIndicator)
    • transactionId

      public CreateAuthorizationRequest3dSecureAuthentication transactionId(String transactionId)
    • getTransactionId

      @Nullable public String getTransactionId()
      Only valid for Visa transactions
      Returns:
      transactionId
    • setTransactionId

      public void setTransactionId(String transactionId)
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonObject

      public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOException
      Validates the JSON Object and throws an exception if issues found
      Parameters:
      jsonObj - JSON Object
      Throws:
      IOException - if the JSON Object is invalid with respect to CreateAuthorizationRequest3dSecureAuthentication
    • fromJson

      public static CreateAuthorizationRequest3dSecureAuthentication fromJson(String jsonString) throws IOException
      Create an instance of CreateAuthorizationRequest3dSecureAuthentication given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of CreateAuthorizationRequest3dSecureAuthentication
      Throws:
      IOException - if the JSON string is invalid with respect to CreateAuthorizationRequest3dSecureAuthentication
    • toJson

      public String toJson()
      Convert an instance of CreateAuthorizationRequest3dSecureAuthentication to an JSON string
      Returns:
      JSON string