All pages
Powered by GitBook
1 of 1

Loading...

Pricing with labels and amount-based tiers

In the third example we will configure a price list for the ATM_WITHDRAWAL_FEE, where the fee depends on the transaction currency and amount:

  • Free cash withdrawals from ATMs - up to 1000 EUR per month.

  • Above 1000 EUR - the fee is charged.

When setting up a price list with amount based pricing, make sure that each amount range has the same combination of labels.

To use amount range based pricing, it is required to set up a summing group for the ATM_WITHDRAWAL_FEE type.

Below we will review the setup model.

  • Calculation rule: Percent

  • Percent: 1%

  • Amount range: 1000 - 5000

  • Labels:

    • transactionCurrency: CARD_CURRENCY

  • Description: The price is used if the total monthly amount is between 1000 and 5000 EUR.

  • Calculation rule: Percent

  • Percent: 2%

  • Amount range: 1000 - 5000

  • Labels:

    • transactionCurrency: OTHER_CURRENCY

  • Description: The price is used if the total monthly amount is between 1000 and 5000 EUR, and the transaction and card currency are different.

  • Calculation rule: Percent

  • Percent: 1.5%

  • Amount range: 5000

  • Labels:

    • transactionCurrency: CARD_CURRENCY

  • Description: The price is used if the total monthly amount exceeds 5000 EUR, and the transaction and card currency are the same.

  • Calculation rule: Percent

  • Percent: 2.5%

  • Amount range: 5000

  • Labels:

    • transactionCurrency: OTHER_CURRENCY

  • Description: The price is used if the total monthly amount exceeds 5000 EUR, and the transaction and card currency are different.

When setting up tiered pricing, we recommend setting the validity start date to the first day of the month. This practice helps ensure that the price settings function as expected.

Fee calculation

Let us consider several use cases to show how the fee is calculated.

  1. The total monthly transaction amount is 999.99 EUR or less:

    • The fee is not charged as the transaction limit amount is not reached.

  2. The total monthly transaction amount falls into 1000-5000 EUR interval:

    • The transaction is in the card currency - price 1 is charged.

    • The transaction is in the other currency - price 2 is charged.

  3. The total monthly transaction amount is 5000 EUR or higher:

    • The transaction is in the card currency - price 3 is charged.

    • The transaction is in the other currency - price 4 is charged.

  4. The total monthly transaction amount is 2000 EUR and the user withdrawn 5000 EUR from ATM. In this case 2 prices are applied:

    • The price 1 is applied for 3000 EUR.

    • The price 3 is applied for the remaining 2000 EUR, as the outstanding amount falls to the next amount range.

  • The price 1 and price 3 are applied when the transaction is in card currency.

  • If transaction is in other than card currency, the price 2 and price 4 are applied.

To configure this sample price list, we will go to the to add the following prices for the ATM_WITHDRAWAL_FEE:

Price list prices page