When you use Sample Application for risk evaluation:
After the initialization is complete, RiskMinder is ready to serve the requests.
When the evaluateRisk() method in ArRFEvaluateHelper.class is called, the RiskXActionAPI interface is invoked.
This method returns the RiskAssessment object as response, which contains riskScore, riskAdvice, deviceID, and related information to your application.
Important! Based on the generated risk score and advice at this stage, your application must provide logic to perform the required action, such as forward the transaction request to a CSR or force the user to perform additional authentication.
Important! The postEvaluateHelper() method must be called only after the evaluateRisk() method was executed.
This method accepts CallerID, RiskAssessment object (returned by the evaluateRisk() function), and result of your secondary authentication, if any, (secondaryAuthenticationStatus), and association name (optional) as input and returns to your application the postEvaluateResponseObj object, which contains the final advice.
The class and method required in the preceding workflow are described in the following table.
|
API |
Description |
|---|---|
|
Class: ArRFEvaluateHelper |
The helper class that contains the methods required for risk evaluation and post evaluation. |
|
Method: evaluateRisk() |
The method that generates the Risk Score and Risk Advice. |
|
Method: postEvaluateHelper() |
The method that generates the final Risk Advice. This advice is a Boolean value. In case of True, the advice is ALLOW, while in case of False, the advice is to not ALLOW the transaction. This method must be called only after evaluateRisk() has been executed. |
|
Copyright © 2013 CA.
All rights reserved.
|
|