Adyen · Schema

AccountCapabilityData

PaymentsFinancial ServicesFintech

Properties

Name Type Description
allowed boolean Indicates whether the capability is allowed. Adyen sets this to **true** if the verification is successful.
allowedLevel string The allowed level of the capability. Some capabilities have different levels which correspond to thresholds. Higher levels may require additional checks and increased monitoring.Possible values: **not
capability string The name of the capability. For example, **sendToTransferInstrument**.
problems array List of entities that has problems with verification. The information includes the details of the errors and the actions that you can take to resolve them.
requested boolean Indicates whether you requested the capability.
requestedLevel string The level that you requested for the capability. Some capabilities have different levels which correspond to thresholds. Higher levels may require additional checks and increased monitoring.Possible v
verificationDeadline string The verification deadline for the capability that will be disallowed if verification errors are not resolved.
verificationStatus string The status of the verification checks for the capability. Possible values: * **pending**: Adyen is running the verification. * **invalid**: The verification failed. Check if the `errors` array contain
View JSON Schema on GitHub

JSON Schema

adyen-accountcapabilitydata-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AccountCapabilityData",
  "title": "AccountCapabilityData",
  "properties": {
    "allowed": {
      "description": "Indicates whether the capability is allowed. Adyen sets this to **true** if the verification is successful.",
      "type": "boolean"
    },
    "allowedLevel": {
      "description": "The allowed level of the capability. Some capabilities have different levels which correspond to thresholds. Higher levels may require additional checks and increased monitoring.Possible values: **notApplicable**, **low**, **medium**, **high**.",
      "type": "string"
    },
    "capability": {
      "description": "The name of the capability. For example, **sendToTransferInstrument**.",
      "type": "string"
    },
    "problems": {
      "description": "List of entities that has problems with verification. The information includes the details of the errors and the actions that you can take to resolve them.",
      "items": {
        "$ref": "#/components/schemas/CapabilityProblem"
      },
      "type": "array"
    },
    "requested": {
      "description": "Indicates whether you requested the capability.",
      "type": "boolean"
    },
    "requestedLevel": {
      "description": "The level that you requested for the capability. Some capabilities have different levels which correspond to thresholds. Higher levels may require additional checks and increased monitoring.Possible values: **notApplicable**, **low**, **medium**, **high**.",
      "type": "string"
    },
    "verificationDeadline": {
      "description": "The verification deadline for the capability that will be disallowed if verification errors are not resolved.",
      "format": "date-time",
      "type": "string"
    },
    "verificationStatus": {
      "description": "The status of the verification checks for the capability.\n\nPossible values:\n\n* **pending**: Adyen is running the verification.\n\n* **invalid**: The verification failed. Check if the `errors` array contains more information.\n\n* **valid**: The verification was successful.\n\n* **rejected**: Adyen checked the information and found reasons to not allow the capability.\n",
      "type": "string"
    }
  },
  "required": [
    "requestedLevel",
    "requested"
  ],
  "type": "object"
}