Class AuthenticateResponse
Results from a AuthenticateRequest.
Properties
NAME | TYPE | DESCRIPTION |
---|---|---|
RequestId | string | Unique identifier used to identify the request associated with the response. |
Result | ResponseResultType | Value indicating type of result. Possible values: Error (default), Success, ValidationError, NoChange |
ResultCode | string | Can be Error or Resource code depending on type of result. |
ResultMessage | string | Message regarding details of the Result. |
ValidationResults | ValidationResult[] | Array of ValidationResult objects containing messages regarding input validation. |
Credentials | TokenCredentials | Credentials for subsequent web service requests. |
MFA | MFADetail | The MFA status if further authentication is required. |
OTP | OTPDetail | The OTP status if further authentication is required. |
OwnerId | string | Identifies the merchant's financial institution |
PromptTermsAndConditions | bool | Not available for mRDC product. |
MFADetail
NAME | TYPE | DESCRIPTION |
---|---|---|
Questions | MFAQuestion[] | The questions if needed. |
SecurityToken | string | A token used for subsequent MFA requests. Token remains valid for 20 minutes unless logged out. |
Status | MFAStatus | The status for MFA. |
OTPDetail
NAME | TYPE | DESCRIPTION |
---|---|---|
CredentialId | string | A Serial Number or Credential ID located on a hardware token or authenticator app |
RegistrationExpirationDate | string | When Status is Collect, this field will contain the registration expiraton date |
SecurityCode | string | A one-time password code or security code generated by a hardware token or authenticator app |
SecurityToken | string | A token used for subsequent VeriSign token requests. Token remains valid for 15 minutes unless logged out. |
Status | MFAStatus | The 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
TYPE | NAME | DESCRIPTION |
---|---|---|
System.String | message |
NullRequestResonse()
Declaration
public static Response NullRequestResonse()
Return Value
TYPE | DESCRIPTION |
---|---|
Response |
Success()
Declaration
public void Success()
Success(String)
Declaration
public void Success(string resultMessage)
Parameters
TYPE | NAME | DESCRIPTION |
---|---|---|
System.String | resultMessage |