Adyen · Schema

TestNotificationConfigurationResponse

PaymentsFinancial ServicesFintech

Properties

Name Type Description
errorMessages array Any error messages encountered.
eventTypes array The event types that were tested. >Permitted values: `ACCOUNT_HOLDER_CREATED`, `ACCOUNT_CREATED`, `ACCOUNT_UPDATED`, `ACCOUNT_HOLDER_UPDATED`, `ACCOUNT_HOLDER_STATUS_CHANGE`, `ACCOUNT_HOLDER_STORE_STA
exchangeMessages array The notification message and related response messages.
invalidFields array Contains field validation errors that would prevent requests from being processed.
notificationId integer The ID of the notification subscription configuration.
okMessages array A list of messages describing the testing steps.
pspReference string The reference of a request. Can be used to uniquely identify the request.
resultCode string The result code.
View JSON Schema on GitHub

JSON Schema

adyen-testnotificationconfigurationresponse-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/TestNotificationConfigurationResponse",
  "title": "TestNotificationConfigurationResponse",
  "properties": {
    "errorMessages": {
      "description": "Any error messages encountered.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "eventTypes": {
      "description": "The event types that were tested.\n>Permitted values: `ACCOUNT_HOLDER_CREATED`, `ACCOUNT_CREATED`, `ACCOUNT_UPDATED`, `ACCOUNT_HOLDER_UPDATED`, `ACCOUNT_HOLDER_STATUS_CHANGE`, `ACCOUNT_HOLDER_STORE_STATUS_CHANGE` `ACCOUNT_HOLDER_VERIFICATION`, `ACCOUNT_HOLDER_LIMIT_REACHED`, `ACCOUNT_HOLDER_PAYOUT`, `PAYMENT_FAILURE`, `SCHEDULED_REFUNDS`, `REPORT_AVAILABLE`, `TRANSFER_FUNDS`, `BENEFICIARY_SETUP`, `COMPENSATE_NEGATIVE_BALANCE`.",
      "items": {
        "enum": [
          "ACCOUNT_CLOSED",
          "ACCOUNT_CREATED",
          "ACCOUNT_FUNDS_BELOW_THRESHOLD",
          "ACCOUNT_HOLDER_CREATED",
          "ACCOUNT_HOLDER_LIMIT_REACHED",
          "ACCOUNT_HOLDER_MIGRATED",
          "ACCOUNT_HOLDER_PAYOUT",
          "ACCOUNT_HOLDER_STATUS_CHANGE",
          "ACCOUNT_HOLDER_STORE_STATUS_CHANGE",
          "ACCOUNT_HOLDER_UPCOMING_DEADLINE",
          "ACCOUNT_HOLDER_UPDATED",
          "ACCOUNT_HOLDER_VERIFICATION",
          "ACCOUNT_UPDATED",
          "BENEFICIARY_SETUP",
          "COMPENSATE_NEGATIVE_BALANCE",
          "DIRECT_DEBIT_INITIATED",
          "FUNDS_MIGRATED",
          "PAYMENT_FAILURE",
          "PENDING_CREDIT",
          "REFUND_FUNDS_TRANSFER",
          "REPORT_AVAILABLE",
          "SCHEDULED_REFUNDS",
          "SCORE_SIGNAL_TRIGGERED",
          "TRANSFER_FUNDS",
          "TRANSFER_NOT_PAIDOUT_TRANSFERS"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "exchangeMessages": {
      "description": "The notification message and related response messages.",
      "items": {
        "$ref": "#/components/schemas/ExchangeMessage"
      },
      "type": "array"
    },
    "invalidFields": {
      "x-addedInVersion": "5",
      "description": "Contains field validation errors that would prevent requests from being processed.",
      "items": {
        "$ref": "#/components/schemas/ErrorFieldType"
      },
      "type": "array"
    },
    "notificationId": {
      "description": "The ID of the notification subscription configuration.",
      "format": "int64",
      "type": "integer"
    },
    "okMessages": {
      "description": "A list of messages describing the testing steps.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "pspReference": {
      "description": "The reference of a request. Can be used to uniquely identify the request.",
      "type": "string"
    },
    "resultCode": {
      "description": "The result code.",
      "type": "string"
    }
  },
  "required": [
    "notificationId"
  ],
  "type": "object"
}