Update the split logic

patch/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}/rules/{ruleId}/splitLogic/{splitLogicId}

Changes the split logic specified in the path.

To make this request, your API credential must have the following role:

  • Management API - SplitConfiguration read and write
Endpoint destination URL
https://management-test.adyen.com/v3/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}/rules/{ruleId}/splitLogic/{splitLogicId}
Click to copy

Path Parameters

splitLogicIdstringRequired

The unique identifier of the split configuration split.

ruleIdstringRequired

The unique identifier of the split configuration rule.

splitConfigurationIdstringRequired

The unique identifier of the split configuration.

merchantIdstringRequired

The unique identifier of the merchant account.

Request Parameters

acquiringFeesstring

Specifies the logic to apply when booking the transaction fees. Should be combined with adyenFees.

Possible values: deductFromLiableAccount, deductFromOneBalanceAccount.

additionalCommissionobject

Contains the logic used to calculate your user's commission, booked directly to their balance account.

adyenCommissionstring

Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, interchange & adyenMarkup.

Possible values: deductFromLiableAccount, deductFromOneBalanceAccount.

adyenFeesstring

Specifies the logic to apply when booking the transaction fees. Should be combined with acquiringFees.

Possible values: deductFromLiableAccount, deductFromOneBalanceAccount.

adyenMarkupstring

Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, adyenCommission & interchange.

Possible values: deductFromLiableAccount, deductFromOneBalanceAccount.

chargebackstring

Specifies the logic to apply when booking the chargeback amount.

Possible values: deductFromLiableAccount, deductFromOneBalanceAccount, deductAccordingToSplitRatio.

chargebackCostAllocationstring

Specifies the logic to apply when allocating the chargeback costs.

Possible values: deductFromLiableAccount, deductFromOneBalanceAccount

commissionobjectRequired

Contains the logic used to the calculate your platform's commission, booked to your liable balance account.

interchangestring

Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, adyenCommission & adyenMarkup.

Possible values: deductFromLiableAccount, deductFromOneBalanceAccount.

paymentFeestring

Specifies the logic to apply when booking the transaction fees. Cannot be combined with other fees.

Possible values: deductFromLiableAccount, deductFromOneBalanceAccount.

remainderstring

Specifies the logic to apply when booking the amount left over after currency conversion.

Possible values: addToLiableAccount, addToOneBalanceAccount.

schemeFeestring

Specifies the logic to apply when booking the transaction fees. Should be combined with interchange, adyenCommission & adyenMarkup.

Possible values: deductFromLiableAccount, deductFromOneBalanceAccount.

surchargestring

Specifies the logic to apply when booking the surcharge amount.

Possible values: addToLiableAccount, addToOneBalanceAccount

tipstring

Specifies the logic to apply when booking tips (gratuity).

Possible values: addToLiableAccount, addToOneBalanceAccount.

Response parameters

After submitting a call, you receive a response message to inform you that your request was received and processed.

Depending on the HTTP status code of the response message, it is helpful to build some logic to handle any errors that a request or the system may return.

HTTP Responses

  • 200 - OK

    The request has succeeded.

    Show moreShow less
  • 204 - No Content

    The request has been successfully processed, but there is no additional content.

  • 400 - Bad Request

    A problem reading or understanding the request.

    Show moreShow less
  • 401 - Unauthorized

    Authentication required.

    Show moreShow less
  • 403 - Forbidden

    Insufficient permissions to process the request.

    Show moreShow less
  • 422 - Unprocessable Entity

    A request validation error.

    Show moreShow less
  • 500 - Internal Server Error

    The server could not process the request.

    Show moreShow less