RDX Specification

ValidateResponse.RReqOverrides (Object)

Note: Currently, these fields are only available for MasterCard PSD2 transactions. For details refer to MasterCard document “Authentication Guide for Europe, Version 1.2 12 September 2019”

NameDescriptionTypeLengthRequired *
AuthenticationMethodRequired authentication method for the RReq and Visa CAVV values.
  • SMS_OTP
  • HARDWARE_OTP
  • SOFTWARE_OTP
  • OTHER_OTP
  • KBA
  • BIOMETRIC
  • APP_LOGIN
  • OTHER
  • StringValue from listConditional; required for Embedded OOB
    TransStatusReasonRequired when the transaction is not authenticated or when an error occurs in the Embedded OOB use case.
  • CARD_AUTH_FAILED
  • EXCEEDS_FREQUENCY
    (Too many tries to pass validation)
  • TECHNICAL_ISSUE
  • StringValue from listConditional; required for Embedded OOB
    AuthenticationAttemptsIndicates the number of authentication cycles attempted by the cardholder. Value must equal 2 characters (01-99).String2 characters max. (01-99)Conditional; required for Embedded OOB
    CustomerCancelIndicates whether the customer cancelled the transaction. True if the customer clicked “Cancel”, otherwise false. Required for Embedded OOB use case.Booleantrue / falseConditional; required for Embedded OOB
    • Fields are required assuming issuer has integrated RDX 2.2.2 and is using Embedded OOB authentication.