How are transaction limits calculated and applied to payment events?

When you create Transaction Rules of interval limits, such as maximum usage of EUR 1,000 per day per card, Adyen automatically includes all related payment events for limit evaluation. We include the following in the limit amount calculation to compare to the interval limit that you set:

  • Successful Authorization
  • Authorization adjustment
  • Expiry of authorisation
  • Cancellation of authorisation
  • Refund

Suppose you set up a daily limit (interval) of 50 EUR (cumulative balance) per card. The table below shows how the balance adjustment logic will be applied on our side.

Payment event

Mathematical operation

To which interval applied?


Authorisation

Subtract from cumulative balance

Current interval (today)


Authorisation adjustment

Subtract from cumulative balance

Current interval (today)


Expiry 

Add to cumulative balance

Original interval (when the original authorisation was made)


Cancellation 

Add to cumulative balance

Original interval (when the original authorisation was made)


Refund (only online refund)

Add to cumulative balance

Current interval (today)

When a transaction is declined due to the Transaction Rule limits, you can see the remaining balance for the interval in the reason field on Customer Area or transfer.created webhook.

Please note that captures are not part of the cumulative balance calculation logic.