Skip to main content

Set up Fees

note

In order to be able to set up Fees on Connector level, Fee Entities created on (Sub-)Tenant level first.

In the following section you will learn how to set up and assign individual transactional and periodic Fees on the Connector level using previously predefined Fee Entities.

info

In case you want to set up fees on Merchant level, please refer to the Merchant Line Items section.

Fee-Sets

In the IXOPAY platform, Fees are organized in so called Fee-Sets. Generally speaking, a Fee-Set is a collection of configured Fees against which all Transactions of the associated Connector will be checked and, if relevant, will be calculated for by the IXOPAY platform Fee Management Engine. Grouping Fees into Fee-Sets makes it easier to copy and apply the same group of Fees onto multiple Connectors.

Create Fee-Set

To create a Fee Set, follow these steps:

  1. Navigate to the Connector Overview and Click Fees for the desired Connector. Alternatively, navigate to the Connector Details Overview and Click Fees.
  2. Select + Create Fee-Set from the Fee-Set drop-down (see Connector Fees) on the top right (or in the timeline if you already have an active Fee Set).
  3. Select a Valid from Date and Time and fill in an optional Description for the Fee-Set (see Create Fee Set).

With the Valid from value clients can apply different Fee Strategies to Connectors (e.g. higher Fees for the first month, and lower Fees for any subsequent month). Starting form the Valid from date, the associated Fee-Set will be apply to Transactions of this Connector, until a more recent Valid from date with associated Fee-Set is available. You can create as many Fee-Sets as you want, each Fee-Set representing a node on the timeline (see Timeline Fee-Sets).

Example: If today were May 1st, and we had Fee-Set A which started from February 1st, and another Fee-Set B which will start from May 5th, we can conclude that Fee-Set A is applied. On May 5th, Fee-Set B will become the applicable Fee-Set with the most recent Valid from date and will become active, therefore Fee-Set B is disabling Fee-Set A. In order to re-use Fee-Set A, for example if Fee-Set B was only temporary, you can either delete Fee-Set B on the day it's not needed anymore or, more elegantly, copy (see Copy Fee-Set) Fee-Set A and set a Valid from date from which on you want Fee-Set B to be invalid.

note

It can only be one Fee-Set active at any time. The Fee-Set with the most recent Valid From date is applied.

Copy Fee-Set

In case you do not want to start from scratch with a new Fee-Set for your Connector or in case you only temporarily changed the applicable Fee-Set, the option to Copy an existing Fee-Set might be useful.

To copy an existing Fee-Set, follow these steps:

  1. Select the Fee-Set you want to copy from the timeline (see Timeline Fee-Sets)
  2. Select the option Copy Fee Set (see Connector Fees) from the Fee-Set drop-down
  3. Select a Valid from Date and Time and fill in an optional Description for the copied Fee-Set

The Fee-Set will be copied including all configured Fees.

tip

Fee-Sets can only be copied within the same Connector Fees. If you want to copy fees across Merchants see section Copy Fees.

tip

All actions (Copy Fee-Set, Delete Fee-Set, Edit Fee-Set) apply always to the currently selected Fee-Set.

Edit Fee-Set

The Edit Fee-Set option you can change the Valid from date or the option Description for the selected Fee Set.

Delete Fee-Set

The Delete Fee-Set option deletes the selected Fee-Set.

warning

Deleting a Fee-Set cannot be undone!

Fee-Set Timeline

The timeline allows you to get an overview of all Fee-Sets for this Connector over time (past, current, and future Fee-Sets). Each Fee-Set is represented by a node on the timeline, labeled with the Valid from date and ordered chronologically from oldest to newest (left to right). The filled node represents the currently active Fee-Set, while past or future Fee-Sets are represented by unfilled nodes.

To switch between Fee-Sets, you can either

  • Use the timeline arrows
  • Use the timeline dropdown
  • Click directly on the node
tip

If you did not create a Fee-Set before adding Fees, a new Fee-Set will be created automatically with Valid from date set to the 1st day of the current month.

Fees (transactional and/or periodic)

Add Fees

Define and assign individual transactional and/or periodic fees for your Connector using predefined Fee Entities by following these steps:

  1. Click + Add Fee in the Connector Fees (see Add Fee)
  2. Select the Fee Entity for which the Fee should be added from the drop-down. Click Manage Fee Entities to go to the Fee Entities Overview (see Add Fee Dialog)
  3. Click either + Add periodic Fee or + Add transactional Fee depending on the type of Fee you want to add

Depending on your selection, you will see different options to configure the added Fee (see Fee Configuration Example), see section Fee Configuration for further details.

Alternatively, in case the Fee Entity for which you want to add Fees is already part of the Fee Set, you can also add either periodic or transactional Fees directly in the Fee Entity's section (see Add Fees).

Selecting a Fee-Entity

For each Fee you add, you must select a Fee Entity the new Fee will be added to. There are different types of Fee Entities:

Generic Entities

Generic Entities are Fees Entities that are charged by the payment Provider. Some Providers automatically report their Fees via their integration, in this case the Fees will be applied to the Transactions automatically.

User defined Entities

User defined entities are Fee Entities which are defined in the IXOPAY platform. With theses Entities you can charge your Merchants your individual Fees.

note

Merchants will NOT see any Fees added for Generic Entities.

Copy Fees

In case you want to use an already configured Fee-Set on multiple Connectors of the same or a different Merchant, the option Copy Fees (of an existing Fee-Set) might be useful.

To copy Fees (of an existing Fee-Set) follow these steps:

  1. Select the Fee-Set to which you want to copy the fees to from the timeline
  2. Click Copy Fees (see Copy Fees)
  3. Select the Merchant, Connector and Fee-Set from which you want to copy the fees
  4. Enable/Disable the option Hard Copy (Purge old existing Fees). If checked Fees will be permanently moved from one Connector to another by copying and deleting the selected fees.
  5. Check/Uncheck the Fee Entities or individual Fees that should be copied
tip

If you did not create a Fee-Set before copying Fees, a new Fee-Set will be created automatically with Valid from date set to the 1st day of the current month.

Fee Configuration

Transactional Fees

Transactional Fees, in comparison to periodic Fees, are directly related and applied to Transactions processed by the Connector. You can configure as many Transactional Fees as you want.

Create a new transactional Fee (see Add Fees) either by:

  1. Click + Add Fee
  2. Select the Fee Entity for which the Fee should be added from the drop-down.
  3. Click + Add Transactional Fee

or alternatively:

  1. Click + Add Transactional Fee in the Fee Entity, you already configured Fees for

and start with the Fee Configuration. There are two sections to configure Constraints and Fees (see New Fee Entry). Within the Constraints section you define criteria for the Transaction to meet in order for the Fees to be applied (see the Constraints table for Configuration Details).

Constraint CriteriaDescriptionOptions
Transaction typeSingle-Select to specify the Transaction type or choose -any-All available Transaction Types
CountrySingle-Select to specify a country or choose -any-Country Selection
StateDefine the Customer Billing StateString
ResultSingle-Select to specify the Transaction state or choose -any-
  • All
  • Success
  • Failed
Attention: Keep in mind that Surcharge and GST fees are calculated during Transaction Processing and therefore the Result = All needs to be used to properly calculate these fee types.
Risk ProfileSingle-Select to specify what kind of Risk check have been applied or choose -none or any-No Risk Check applied Any Risk Check applied Any External Risk Check applied
Card BrandSingle-Select to specify what kind of Card Brand was used or choose -any-Card Brand Selection
Card TypeSingle-Select to specify what kind of Card type was used or choose -any-Credit Debit
Card RegionsSingle-Select to specify the card regions. Available Options are depending on selected Card type. Leave empty for any card region
  • Domestic (BIN Range comparison of the issuing country matches the merchant country)
  • European (Mastercard: BIN Range comparison of the issuing country and merchant country, both located in Europe)
  • Intra EEA (VISA: BIN Range comparison of the issuing country and merchant country, both located in the European Economic Area)
  • European - Non EEA (VISA: BIN Range comparison of the issuing country and merchant country, at least one is not located in the European Economic Area, but Europe)
  • Interregional (Non of the above options for either VISA or Mastercard)
Card LevelSingle-Select to specify the card level or choose -any-Consumer Commercial
From and To AmountDefine the amount rangenumbers
CurrencyCurrency is only relevant if From amount and To amount have been specifiedCurrency selection

In the Fees section you define the actual Fee Strategy to be applied to Transactions meeting the previous defined criteria (see Fee table for Configuration Details).

Fee SettingsDescriptionOptions
Deducted from PayoutCheckbox to specify whether Fees are charged separately or deducted them automatically from the Payout amount
Fee DateSingle-Select to specify the date used for the Fee DateTransaction Date
Final State change (Date)
Settlement Date
Calculation StrategySingle-Select to specify the Fee Calculation Strategy. For a detailed description refer to Transactional Fee Strategies section
  • Absolute only
  • Percentage only
  • Percentage plus Absolute
  • Percentage with minimum
  • Volume-tiered percentage only
  • Volume-tiered absolute only
  • Volume-tiered percentage+absolute
  • Volume-tiered percentage with minimum
  • Count-tiered percentage only
  • Count-tiered absolute only
  • Count-tiered percentage+absolute
  • Count-tiered percentage with minimum
  • Percentage plus Absolute with minimum
  • Count-tiered percentage+absolute with minimum
  • Volume-tiered percentage+absolute with minimum
  • Copy Fees from other entity
  • Rolling-Reserve from Merchant configuration
ParametersFill in and/or Select the Parameters depending on the choosen Strategy. For a detailed description refer to Transactional Fee Strategies sectionFee Parameter Options

Manage Transactional Fees

note

Changes to existing Fee Configurations will not be applied to already calculated Fees for Transaction.

You can change or delete Transactional Fees with the options Edit and Delete.

With the option Duplicate an already configured Transactional Fee can be duplicated. The newly created transactional Fee will be pre-filled with using the Constraints and Fees of the duplicated Fees. This option is especially helpful if only changing specific Parameters or Constraints. Click Save to add the new Transactional Fee.

For multiple Transactional Fees for Transactions of the same Type within a Fee Entity, organize your Fees from the highest to the lowest priority using the options Move up and Move down.

note

Depending on your Fee Strategy make sure to organize your Transactional Fees from the highest to the lowest priority, since for Transactions of the same Type within a Fee Entity the Fee with the higher priority will override Fees with lower priorities. The first Fee whose constrains are met will be used for calculation. You can move up / move down the fees thus change the order easily.

Periodic Fees

Periodic Fees, in comparison to transactional Fees, are applied based on a time period instead per Connector. You can only configure one periodic Fee per Fee Entity.

Create a new periodic Fee (see Add Fees) either by:

  1. Click + Add Fee
  2. Select the Fee Entity for which the Fee should be added from the drop-down.
  3. Click + Add periodic Fee

or alternatively:

  1. Click + Add periodic fee in the Fee Entity, you already configured Fees for

and start with the Fee Configuration (see Periodic Fee table for Configuration Details).

Fee SettingsDescriptionOptions
Calculation StrategySingle-Select to specify the Fee Calculation Strategy. For a detailed description refer to Periodic Fee Strategies section
  • Monthly fees
  • Monthly minimum
  • Yearly fees
  • Monthly volume-tiered fees
  • Monthly Count-tiered fees
ParametersFill in and/or Select the Parameters depending on the chosen Strategy. For a detailed description refer to Periodic Fee Strategies sectionFee Parameter Options

Transactional Fee Strategies

In this section we are taking a closer look at the different transactional fee strategies including some examples (see Transactional Fee Strategies)

  1. Absolute Only - An absolute fee amount is added for Transactions, independent of the transaction / settlement / outg. settlement / base currency amount
    1. Example: For a successful debit Transaction with transaction amount 10 EUR a fee of 0.25 EUR is added
  2. Percentage Only - A fee dependent on the transaction / settlement / outg. settlement / base currency amount or Surcharge Fee (for GST Fee only)
    1. Example: For a successful capture Transaction with transaction amount 10 EUR a fee of 0.20 EUR is added (Fee of 2%)
  3. Percentage plus absolute - A fee dependent on the transaction / settlement / outg. settlement / base currency Amount and adds an absolute amount on top
    1. Example: For a successful refund Transaction with transaction amount 10 EUR a fee of 0.45 EUR = 0.20 EUR (Fee of 2%) + 0.25 EUR (0.25 EUR absolute fee) is added
  4. Percentage with Minimum - A fee dependent on the transaction / settlement / outg. settlement / base currency Amount is added, unless a defined minimum fee is not reached
    1. Example: For a successful preauthorize Transaction with transaction amount 10 EUR a fee of 0.25 EUR (minimum fee 0.25 EUR > Fee of 2% = 0.20 EUR) is added
  5. Volume-tiered: Volume-tiered strategies depend on the overall transaction / settlement / outg. settlement / base currency Amount within a reference period and entity (Merchant, Connector). You can define individual tiers and associated fees to apply different Fees based on the total Transaction volume.
    1. Volume-tiered percentage only - Fee dependent on the transaction amount on the transaction / settlement / outg. settlement / base currency Amount for each tier
    2. Volume-tiered absolute only - An absolute fee amount is added for Transactions, independent of the transaction / settlement / outg. settlement / base currency amount for each tier
    3. Volume-tiered percentage plus absolute - Fee dependent on the transaction / settlement / outg. settlement / base currency Amount and an absolute amount on top for each tier
    4. Volume-tiered percentage with minimum - Fee dependent on the transaction / settlement / outg. settlement / base currency Amount is added, unless a defined minimum fee is not reached for each tier
    5. Volume-tiered percentage plus absolute with minimum - Fee dependent on the transaction / settlement / outg. settlement / base currency Amount and an absolute amount on top, unless a defined minimum fee is not reached for each tier
      1. Reference volume - Select the entity for which the volume should be calculated: Merchant (Sum of volume over all Connectors of this Merchant), Connector (Sum of volume of the Connector you configure the fees for)
      2. Reference period - Select the period for which the volume should be calculated: This month (calculated at the end of month), Last month, Last week, Last year
      3. Volume Currency - Currency to be considered for the Volume
      4. Tiers - Define Lower Bounds for your tiers including the associated fee configuration (see Example Volume-tiered Fee)
        1. Click + Add to add a new Lower Bound (the Upper Bound is defined by the Lower Bound of the next tier)
        2. Configure the associated fees as for non-volume-tiered / non-count-tiered fee strategies fee strategies
      5. Date for Reference Period - Optionally select either Settlement Date or Final State Change (Date)
      6. Timezone For Reference Period - Optionally select either Accounting Timezone or Merchant Timezone
    6. Example: For a successful debit Transaction within the last month with transaction amount 10 EUR a fee of 0.35 EUR (Fee of 3.5%) is added for our volume-tiered percentage only fee strategy, since the volume of 500 EUR was reached (see Example Volume-tiered Fee - Tier 3)
  6. Count-tiered: Count-tiered strategies, compared to the volume-tiered strategies, depend on the overall count of Transactions within a reference period and entity (Merchant, Connector). You can define individual tiers and associated fees to apply different Fees based on the total Count.
    1. Count-tiered percentage only - Fee dependent on the transaction amount on the transaction / settlement / outg. settlement / base currency Amount for each tier
    2. Count-tiered absolute only - An absolute fee amount is added for Transactions, independent of the transaction / settlement / outg. settlement / base currency amount for each tier
    3. Count-tiered percentage plus absolute - Fee dependent on the transaction / settlement / outg. settlement / base currency Amount and an absolute amount on top for each tier
    4. Count-tiered percentage with minimum - Fee dependent on the transaction / settlement / outg. settlement / base currency Amount is added, unless a defined minimum fee is not reached for each tier
    5. Count-tiered percentage plus absolute with minimum - Fee dependent on the transaction / settlement / outg. settlement / base currency Amount and an absolute amount on top, unless a defined minimum fee is not reached for each tier
      1. Reference volume - Select the entity for which the count should be calculated: Merchant (Sum of volume over all Connectors of this Merchant), Connector (Sum of volume of the Connector you configure the fees for)
      2. Reference period - Select the period for which the count should be calculated: This month (calculated at the end of month), Last month, Last week, Last year
      3. Volume Currency - Currency to be considered for the Volume
      4. Tiers - Define Lower Bounds for your tiers including the associated fee configuration (see Example Count-tiered Fee)
        1. Click + Add to add a new Lower Bound (the Upper Bound is defined by the Lower Bound of the next tier)
        2. Configure the associated fees as for non-volume-tiered / non-count-tiered fee strategies
      5. Date for Reference Period - Optionally select either Settlement Date or Final State Change (Date)
      6. Timezone For Reference Period - Optionally select either Accounting Timezone or Merchant Timezone
      7. Transaction Types to consider - Multi-Select to determine which transaction types should be considered for the total count
    6. Example: For a successful debit Transaction within this month with transaction amount 10 EUR a fee of 0.9 EUR (Minimum Fee > 0.1525 = 0.0025 Fee of 0.25% + 0.15 absolute fee) is added for our count-tiered percentage plus absolute with minimum fee strategy, since the count of 10000 was reached (see Example Count-tiered Fee - Tier 3)
  7. Copy fees from other entity - Option to copy configured fees of another Fee Entity (see Copy fees from other entity)
    1. Fee Entity to Copy - Select from which Fee Entity you want to copy the fees from
    2. Convert to Base Currency - Enable/Disable to change the Currency for the Fee to Base Currency
    3. Change Fee Description - Enable/Disable to change the fee description
    4. New Fee Description - Fill in the new Fee Description (only applicable if Change Fee Description is enabled)
  8. Rolling-Reserve from Merchant Configuration - Rolling Reserve Calculation based on the Merchant Rolling Reserve Configuration (see Rolling-Reserve and section Rolling Reserve)
    1. Percentage fee based on - Select the transaction / settlement / outg. settlement / base currency Amount for calculation
note

Volume-tiered and Count-tiered fees are not calculated progressively (e.g, for the first x Transaction the fees of the first tier apply, for the second y Transaction the fees of the second tier apply) but are calculated depending on the tier and associated fees based on the overall volume of all Transactions referring to the same reference period / entity

Overall volume is calculated by summing up transaction / settlement / outg. settlement / base currency Amount of all successful debit & preauthorize Transactions.

Periodic Fee Strategies

In this section we are taking a closer look at the different periodic fee strategies

  1. Monthly Fee - An absolute fee amount is added per month
  2. Yearly Fee - An absolute fee amount is added per year
  3. Monthly Minimum -
    1. Consider fees of - Select the entity (Connector, Merchant) for which previous fees should be considered to determine if the Minimum has been reached
    2. Consider Fees of these entities - Select the Fee Entities of which previous fees should be considered to determine if the Minimum has been reached
    3. Timezone for reference period - Select a Timezone for which the fees should be calculated to determine if the Minimum has been reached
    4. Value to Calculate - Difference of existing fees and minimum fee in case only the difference should be added, or Full minimum fee if the full minimum fee amount should a added with this fee
  4. Monthly volume-tiered - A monthly Fee based on the total Transaction volume. See Volume-tiered strategies for more details.
  5. Monthly count-tiered - A monthly Fee based on the number of Transactions. See Count-tiered strategies for more details.

Fee Calculation

As soon as you defined your Fee structure on Connector level each Transaction will be queued for calculation when created and again with every status change, since Fees can also be applied based on the Transaction result. Depending on the load, this might result in a display delay of Fees within the Transaction Details (up to 10 minutes).

Since tier-based Fee Calculation is dependent on the overall Transaction volume or count for the Reference period (e.g. current month), Fees will be calculated earliest on the first day of the subsequent month.

At any time, you have the option to Recalculate Fees for Transactions within the Transaction Details as well as to add additional Transactional Fees with + Add Fee (see Add Fee).