Adyen · JSON Structure

Checkout Risk Data Structure

RiskData schema from Adyen API

Type: object Properties: 4
PaymentsFinancial ServicesFintech

RiskData is a JSON Structure definition published by Adyen, describing 4 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

clientData customFields fraudOffset profileReference

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-structure/checkout-risk-data-structure.json",
  "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.",
      "type": "int32"
    },
    "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"
    }
  },
  "name": "RiskData"
}