To evaluate the risk associated with a transaction, you need to use the RiskFortEvaluateRiskSvc service (available through ArcotRiskFortEvaluateRiskService.wsdl.)
This section walks you through the following topics:
You must use the evaluateRiskRequest message to evaluate the risk associated with a transaction. The following table lists the elements of this request message.
|
Element |
Mandatory |
Description |
|
|---|---|---|---|
|
callerId |
No |
Unique transaction identifier that your calling application can include. This identifier helps in tracking related transactions. |
|
|
Device Context Elements |
|||
|
deviceContext |
No |
The end-user device details, as described by aggregatorID, deviceIDs, deviceSignature, and shortDeviceSignature. |
|
|
deviceContext/ |
No |
The unique ID of the third-party vendor who provides account aggregation services by collating specified information of users across multiple enterprises. |
|
|
deviceContext/ |
No |
Defined by the DeviceIDItem element, this element describes the unique identifier information to identify and track the device that the end user uses to log in to your online application and perform transactions:
|
|
|
deviceContext/ |
No |
The Machine FingerPrint (MFP) that RiskMinder’s MFP Collector builds this on the client side. This signature contains information related to the end-user’s device, such as browser details, system details, plug-in details, and screen width. |
|
|
deviceContext/ |
No |
The short form of the deviceSignature. |
|
|
Location Context Elements |
|||
|
locationContext |
No |
The transaction location details, as described by clientIPAddress, longitude, latitude, continent, country, countryISO2, region, state, city, connectionType, and lineSpeed. |
|
|
locationContext/ |
No |
The Internet Protocol (IP) address of the end-user system in the public address space. |
|
|
locationContext/ |
No |
A floating point number, with positive numbers representing East and negative numbers representing West. |
|
|
locationContext/ |
No |
A floating point number, with positive numbers representing North and negative numbers representing South. |
|
|
locationContext/ |
No |
The continent from where the transaction originated:
|
|
|
locationContext/ |
No |
The country from where the transaction originated. |
|
|
locationContext/ |
No |
The two-letter country code (as defined in ISO 3166-1) from where the transaction originated. |
|
|
locationContext/ |
No |
The district or territory from where the transaction originated. |
|
|
locationContext/ |
No |
The first-level administrative division within each country (if one exists) from where the transaction originated. |
|
|
locationContext/ |
No |
The city from where the transaction originated. |
|
|
locationContext/ |
No |
The type of data connection between the end-user’s device and their Internet Service Provider (ISP):
|
|
|
locationContext/ |
No |
The speed of the user’s Internet connection. This is based on connectionType. |
|
|
User Context Elements |
|||
|
userContext |
No |
The user details, as described by orgName and userName. |
|
|
userContext/ |
No |
The name of the organization to which the end user belongs. |
|
|
userContext/ |
Yes |
The name of the user who performed the transaction. |
|
|
Transaction Context Elements |
|||
|
transactionContext |
No |
The transaction details, as described by action and channel. |
|
|
transactionContext/ |
No |
The type of transaction performed by the user, which can be:
|
|
|
transactionContext/ |
No |
The channel from which the transaction originated:
|
|
|
Administration Context Type Elements |
|||
|
adminContextType |
No |
The administrator details, as described by orgName, adminName, and locale, who initiated the Web service call. |
|
|
adminContextType/ |
No |
The name of the organization to which the administrator who initiated the Web service call belongs. |
|
|
adminContextType/ |
No |
The name of the administrator who initiated the Web service call. |
|
|
adminContextType/ |
No |
The locale used by the administrator. The output message will be converted to this locale. |
|
|
Additional Input Elements |
|||
|
additionalInput |
No |
Enables you to set additional inputs if you want to augment RiskMinder’s risk evaluation capability by specifying additional information. In such cases, you must set the extra information in name-value pairs.
|
|
To evaluate the risk associated with a transaction:
This operation returns the evaluateRiskResponse message that includes the risk assessment elements and the success result. See the following section for more information on the response message.
The response message, evaluateRiskResponse, returns the risk assessment elements and the success result in the SOAP envelope header. These elements are explained in the following table. The SOAP body returns a success message if the operation was performed successfully. If there are any errors, then the riskfortFault response is returned. See appendix, "Exceptions and Error Codes" for more information on the SOAP error messages.
|
Element |
Description |
|---|---|
|
Risk Assessment Elements |
|
|
riskAssessment |
Contains the following details of the transaction:
|
|
RiskFort Success Elements |
|
|
riskFortSuccess |
Contains the following information related to the result of the operation:
|
|
Copyright © 2013 CA.
All rights reserved.
|
|