{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-schema/checkout-risk-data-schema.json",
  "title": "RiskData",
  "description": "RiskData schema from Adyen API",
  "type": "object",
  "properties": {
    "clientData": {
      "description": "Contains client-side data, like the device fingerprint, cookies, and specific browser settings.",
      "type": "string"
    },
    "customFields": {
      "x-addedInVersion": "65",
      "additionalProperties": {
        "type": "string"
      },
      "description": "Any custom fields used as part of the input to configured risk rules.",
      "type": "object"
    },
    "fraudOffset": {
      "x-addedInVersion": "65",
      "description": "An integer value that is added to the normal fraud score. The value can be either positive or negative.",
      "format": "int32",
      "type": "integer"
    },
    "profileReference": {
      "x-addedInVersion": "65",
      "description": "The risk profile to assign to this payment. When left empty, the merchant-level account's default risk profile will be applied.",
      "type": "string"
    }
  }
}