INTEGRATION

Getting Started

TRANSACTION ASSURANCE

Transaction Risk

INTEGRATION

Transaction Risk

We provide the ability to perform a transaction fraud risk assessment with one of the risk providers we support before or after submitting a card payment request to the card network. This allows our clients to reduce chargebacks and losses resulting from payment fraud.

The Agent may send a request to this endpoint with the necessary information about the transaction, including the cardholder's name, card number, expiration date, and transaction amount. The endpoint then uses this information to perform a fraud check with the specified transaction risk provider. These checks may include checking the cardholder's authenticity, credit score, checking for suspicious activity on the card, and comparing the transaction information against a database of known fraudulent transactions.

Once the fraud checks are completed, the endpoint returns a response that indicates the level of risk of that particular transaction. A higher score indicates a higher likelihood of fraud. If the transaction is flagged as high-risk, additional steps may be taken to verify the cardholder's identity, for example 3DS authentication, or to cancel the transaction. The risk assessment is just a recommendation and the Agent retains control over how to proceed with the authorisation request based on their own business logic.

This endpoint also allows for the dynamic selection of fraud providers based on the specific needs of the transaction. For example, if a transaction is taking place in a high-risk location, a provider with specialized fraud detection capabilities for that location may be selected. This allows for a more tailored and effective fraud detection process.

Overall, the transaction risk endpoint is an essential tool for protecting card transactions from fraud, and its ability to select and orchestrate multiple fraud providers ensures a comprehensive and effective fraud detection process.

For certain risk providers an update call is made post transaction to provide feedback to the risk provider on the outcome of the authentication and/or authorisation process. This call is currently performed by Silverflow on behalf of the Agent.

Perform a Risk Assessment for a Given Provider

This endpoint is used to do a risk assessment outside of the transaction flow. It returns a risk assessment, along with a response from the given provider.

As part of the response of the risk endpoint the following object is returned containing two key fields.

  1. score: This field represents the risk score associated with the assessed entity or action. The score typically ranges from 0 to 1, where 0 indicates minimal or no risk, and 1 indicates maximum risk.

  2. recommendation: This field provides a recommendation or guidance based on the calculated risk score. It suggests an appropriate action or decision to take in response to the assessed risk level. In this case, the recommendation is "green," which commonly signifies a low or acceptable risk level, often indicating that no further action or intervention is required. The use of color coded recommendations such as "green", "amber" and "red" helps quickly communicate risk levels.