{"transactionId":"fL3fPIvnIAr4RzOGfbm0","riskScore":"0.41","ruleResult":"needs review","reason":{"code":"104","severity":"high","message":"transaction originated from a blacklisted user",}}
{"transactionId":"fL3fPIvnIAr4RzOGfbm0","riskScore":"0.39","ruleResult":"needs review","reason":{"code":"105","severity":"high","message":"transaction originated from a blacklisted device",}}
Parameter
Type
Description
transaction_id
String
The ID of the transaction that was checked for fraud.
risk_score
String
A score indicating the level of risk associated with the transaction.
action
Object
An object that provides info about the final decision taken on the transaction. This object is only returned when the final decision is taken.
action.result
String
This is the final result of the transaction check. It is either "approved" or "rejected".
action.code
Number
This is the numerical code representation of the result. 1 = Approved. 0 = Rejected.
ruleResult
String
This is the result after the rules set have been executed.
reason
Object
An object that provides more detailed information about why the transaction is considered fraudulent.
reasons.code
String
A unique code that identifies the reason for the transaction being considered fraudulent.
reasons.message
String
A human-readable description of the reason for the transaction being considered fraudulent.
reasons.severity
String
Indicates the severity of the reason for the transaction being considered fraudulent (e.g., high, medium, or low).
reasons.rule
Object
If the transaction was flagged, rejected or approved by a rule, the rule object will be present to notify you of the rule that took effect on the transaction.