Class AuthDetails

java.lang.Object
com.bhn.risk.common.SmartObject<AuthDetails>
com.bhn.risk.order.domain.AuthDetails

public class AuthDetails extends com.bhn.risk.common.SmartObject<AuthDetails>
This holds the verification result codes.
Version:
$Id: $Id
Author:
pvela00
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    address verification code received from payment processor
    Card validation code received from payment processor
    authorization response status received from payment processor.
    This will ThreeDS2 transaction related attributes
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class com.bhn.risk.common.SmartObject

    addSerializableClass, addSerializableClass, addSerializableClass, compareTo, copy, createMapper, equals, fromString, fromString, hashCode, toExposedString, toString, toString, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • responseStatus

      @NotNull(errorCode="authResponseInfo.responseStatus.null", message="authResponseInfo.responseStatus is mandatory") @NotBlank(errorCode="authResponseInfo.responseStatus.empty", message="authResponseInfo.responseStatus can not be blank") public String responseStatus
      authorization response status received from payment processor. it's always success in case of POST_AUTH risk
    • avsResultCode

      @NotBlank(errorCode="authResponseInfo.avsResultCode.empty", message="authResponseInfo.avsResultCode can not be blank") public String avsResultCode
      address verification code received from payment processor
    • cvvResultCode

      @NotBlank(errorCode="authResponseInfo.cvvResultCode.empty", message="authResponseInfo.cvvResultCode can not be blank") public String cvvResultCode
      Card validation code received from payment processor
    • threeDS2Result

      @AssertValid public ThreeDS2Result threeDS2Result
      This will ThreeDS2 transaction related attributes
  • Constructor Details

    • AuthDetails

      public AuthDetails()