Adyen · Schema
TestNotificationConfigurationResponse
TestNotificationConfigurationResponse schema from Adyen API
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. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-schema/notification-configurations-test-notification-configuration-response-schema.json",
"title": "TestNotificationConfigurationResponse",
"description": "TestNotificationConfigurationResponse schema from Adyen API",
"type": "object",
"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"
]
}