Adyen · Schema

UpdateSplitConfigurationLogicRequest

UpdateSplitConfigurationLogicRequest schema from Adyen API

PaymentsFinancial-ServicesFintech

Properties

Name Type Description
acquiringFees string Specifies the logic to apply when booking the transaction fees. Should be combined with adyenFees. Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
additionalCommission object Contains the logic used to calculate your user's commission, booked directly to their balance account.
adyenCommission string Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, interchange & adyenMarkup. Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccoun
adyenFees string Specifies the logic to apply when booking the transaction fees. Should be combined with acquiringFees. Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
adyenMarkup string Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, adyenCommission & interchange. Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAc
chargeback string Specifies the logic to apply when booking the chargeback amount. Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**, **deductAccordingToSplitRatio**.
chargebackCostAllocation string Specifies the logic to apply when allocating the chargeback costs. Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**
commission object Contains the logic used to the calculate your platform's commission, booked to your liable balance account.
interchange string Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, adyenCommission & adyenMarkup. Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAc
paymentFee string Specifies the logic to apply when booking the transaction fees. Cannot be combined with other fees. Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
remainder string Specifies the logic to apply when booking the amount left over after currency conversion. Possible values: **addToLiableAccount**, **addToOneBalanceAccount**.
schemeFee string Specifies the logic to apply when booking the transaction fees. Should be combined with interchange, adyenCommission & adyenMarkup. Possible values: **deductFromLiableAccount**, **deductFromOneBalance
splitLogicId string Unique identifier of the split logic that is applied when the split configuration conditions are met.
surcharge string Specifies the logic to apply when booking the surcharge amount. Possible values: **addToLiableAccount**, **addToOneBalanceAccount**
tip string Specifies the logic to apply when booking tips (gratuity). Possible values: **addToLiableAccount**, **addToOneBalanceAccount**.
View JSON Schema on GitHub

JSON Schema

management-update-split-configuration-logic-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-schema/management-update-split-configuration-logic-request-schema.json",
  "title": "UpdateSplitConfigurationLogicRequest",
  "description": "UpdateSplitConfigurationLogicRequest schema from Adyen API",
  "type": "object",
  "properties": {
    "acquiringFees": {
      "description": "Specifies the logic to apply when booking the transaction fees. Should be combined with adyenFees.\n\nPossible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.",
      "enum": [
        "deductFromLiableAccount",
        "deductFromOneBalanceAccount"
      ],
      "type": "string"
    },
    "additionalCommission": {
      "description": "Contains the logic used to calculate your user's commission, booked directly to their balance account.",
      "$ref": "#/components/schemas/AdditionalCommission"
    },
    "adyenCommission": {
      "description": "Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, interchange & adyenMarkup.\n\nPossible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.",
      "enum": [
        "deductFromLiableAccount",
        "deductFromOneBalanceAccount"
      ],
      "type": "string"
    },
    "adyenFees": {
      "description": "Specifies the logic to apply when booking the transaction fees. Should be combined with acquiringFees.\n\nPossible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.",
      "enum": [
        "deductFromLiableAccount",
        "deductFromOneBalanceAccount"
      ],
      "type": "string"
    },
    "adyenMarkup": {
      "description": "Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, adyenCommission & interchange.\n\nPossible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.",
      "enum": [
        "deductFromLiableAccount",
        "deductFromOneBalanceAccount"
      ],
      "type": "string"
    },
    "chargeback": {
      "description": "Specifies the logic to apply when booking the chargeback amount.\n\nPossible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**, **deductAccordingToSplitRatio**.",
      "enum": [
        "deductFromLiableAccount",
        "deductFromOneBalanceAccount",
        "deductAccordingToSplitRatio"
      ],
      "type": "string"
    },
    "chargebackCostAllocation": {
      "description": "Specifies the logic to apply when allocating the chargeback costs.\n\nPossible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**",
      "enum": [
        "deductFromLiableAccount",
        "deductFromOneBalanceAccount"
      ],
      "type": "string"
    },
    "commission": {
      "description": "Contains the logic used to the calculate your platform's commission, booked to your liable balance account.",
      "$ref": "#/components/schemas/Commission"
    },
    "interchange": {
      "description": "Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, adyenCommission & adyenMarkup.\n\nPossible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.",
      "enum": [
        "deductFromLiableAccount",
        "deductFromOneBalanceAccount"
      ],
      "type": "string"
    },
    "paymentFee": {
      "description": "Specifies the logic to apply when booking the transaction fees. Cannot be combined with other fees.\n\nPossible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.",
      "enum": [
        "deductFromLiableAccount",
        "deductFromOneBalanceAccount"
      ],
      "type": "string"
    },
    "remainder": {
      "description": "Specifies the logic to apply when booking the amount left over after currency conversion.\n\nPossible values: **addToLiableAccount**, **addToOneBalanceAccount**.",
      "enum": [
        "addToLiableAccount",
        "addToOneBalanceAccount"
      ],
      "type": "string"
    },
    "schemeFee": {
      "description": "Specifies the logic to apply when booking the transaction fees. Should be combined with interchange, adyenCommission & adyenMarkup.\n\nPossible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.",
      "enum": [
        "deductFromLiableAccount",
        "deductFromOneBalanceAccount"
      ],
      "type": "string"
    },
    "splitLogicId": {
      "description": "Unique identifier of the split logic that is applied when the split configuration conditions are met.",
      "readOnly": true,
      "type": "string"
    },
    "surcharge": {
      "description": "Specifies the logic to apply when booking the surcharge amount.\n\nPossible values: **addToLiableAccount**, **addToOneBalanceAccount**",
      "enum": [
        "addToLiableAccount",
        "addToOneBalanceAccount"
      ],
      "type": "string"
    },
    "tip": {
      "description": "Specifies the logic to apply when booking tips (gratuity).\n\nPossible values: **addToLiableAccount**, **addToOneBalanceAccount**.",
      "enum": [
        "addToLiableAccount",
        "addToOneBalanceAccount"
      ],
      "type": "string"
    }
  },
  "required": [
    "commission"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/management-update-split-configuration-logic-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.