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 |