Skip to main content

Class AuthenticateResponse

Results from a AuthenticateRequest.


Properties

NAMETYPEDESCRIPTION
RequestIdstringUnique identifier used to identify the request associated with the response.
ResultResponseResultTypeValue indicating type of result. Possible values: Error (default), Success, ValidationError, NoChange
ResultCodestringCan be Error or Resource code depending on type of result.
ResultMessagestringMessage regarding details of the Result.
ValidationResultsValidationResult[]Array of ValidationResult objects containing messages regarding input validation.
CredentialsTokenCredentialsCredentials for subsequent web service requests.
MFAMFADetailThe MFA status if further authentication is required.
OTPOTPDetailThe OTP status if further authentication is required.
OwnerIdstringIdentifies the merchant's financial institution
PromptTermsAndConditionsboolNot available for mRDC product.

MFADetail

NAMETYPEDESCRIPTION
QuestionsMFAQuestion[]The questions if needed.
SecurityTokenstringA token used for subsequent MFA requests. Token remains valid for 20 minutes unless logged out.
StatusMFAStatusThe status for MFA.

OTPDetail

NAMETYPEDESCRIPTION
CredentialIdstringA Serial Number or Credential ID located on a hardware token or authenticator app
RegistrationExpirationDatestringWhen Status is Collect, this field will contain the registration expiraton date
SecurityCodestringA one-time password code or security code generated by a hardware token or authenticator app
SecurityTokenstringA token used for subsequent VeriSign token requests. Token remains valid for 15 minutes unless logged out.
StatusMFAStatusThe status for MFA.

Examples

{
"__type":"AuthenticateResponse:#JackHenry.Eps.Mobile.RDC",
"PromptTermsAndConditions":true,
"MFA":
{
"__type":"MFADetail:#JackHenry.Eps.Mobile.RDC",
"SecurityToken":"String Content",
"Status":MFAStatus.None,
"Questions":
[
{
"__type":"MFAQuestion:#JackHenry.Eps.Mobile.RDC",
"Id":0,
"Question":"String Content",
"Answer":"String Content",
"TransactionId":"String Content",
}
],
}
"OTP":
{
"__type":"OTPDetail:#JackHenry.Eps.Mobile.RDC",
"SecurityToken":"String Content",
"Status":MFAStatus.None,
"CredentialId":"String Content",
"SecurityCode":"String Content",
"RegistrationExpirationDate":"String Content",
}
"OwnerId":"String Content",
}

Methods

Exception(string)

Declaration

public void Exception(string message)

Parameters

TYPENAMEDESCRIPTION
System.Stringmessage

NullRequestResonse()

Declaration

public static Response NullRequestResonse()

Return Value

TYPEDESCRIPTION
Response

Success()

Declaration

public void Success()

Success(String)

Declaration

public void Success(string resultMessage)

Parameters

TYPENAMEDESCRIPTION
System.StringresultMessage