Interchange Fees Enhancements
Advanced Configuration Options for Interchange Fees
The configuration capabilities for Interchange Fees have been significantly extended to better align with specific business processes.
The following new options are now available for Interchange Fee Region configuration:
- Buyrate – allows configuring buyrate for Interchange Fee. If Buyrate is enabled, then the full amount of the Interchange Fee will be moved from the Buyrate Source to the Buyrate Target.
- Skip primary fee if – allows to define specific conditions under which the initial interchange fee should not be applied. The User can now define when the primary fee should be skipped — either always or for specific entry modes.
- Split Adjustment – enables a separate fee named “Split Adjustment” with the following properties:
- Per Transaction Amount: 0
- Per Transaction Percentage: (100 minus configured Split Adjustment Percentage) %.
- Split Adjustment Source: Buyrate Target
- Split Adjustment Target: Buyrate Source
- Fee Type: Fee On Top Of Fee
- Billing Amount: Buyrate amount.
Split adjustment applies only if the primary fee is skipped due to the “Skip primary fee if” setting.
It is now also possible to override the source and target of the Interchange Fee for each Region. 
Example.
An Interchange Fee Region is configured with the following parameters:
- Fee Source: Sub-Account
- Fee Target: Service Provider
- Buyrate Source: Service Provider
- Buyrate Target: Operator
- Skip primary fee if: Always
- Split Adjustment: 60 %
In this case, the system will generate two fee records:
- Buyrate from the Service Provider to the Operator for the full fee amount, fee nature will be Buyrate Gap.
- Fee On Top of Interchange Fee from the Operator to the Service Provider for an amount equal to 40% of the buyrate amount.
The primary fee from the Sub-Account to the Service Provider will not be applied due to the “Skip primary fee if” setting.
Changes affect:
- Back-Office Sub-Account wizard –> Interchange Fees configuration
- Back-Office Service Provider wizard –> Interchange Fee Default values configuration
- Management API in the context of Interchange Fee configuration.
Sub-Account Management API changes
GET/Create/Update Sub-Account methods have been updated to support the new Interchange Fee settings:
- interchangeFeesOverride is no longer used.
- interchangeFeesRegions object has been updated – it is now an array of objects, each allowing the region configuration:
"interchangeFeesRegions": [ { "regionId": 1800 }, { "regionId": 5398, "override": { "source": "Self", "target": "ServiceProvider" }, "buyrate": { "source": "ServiceProvider", "target": "Operator" }, "skipPrimaryCondition": { "entryModes": [] }, "splitAdjustment": 60 } ], "interchangeFeesReversalEnabled": [ "Refund", "PartialRefund" ]
For more detailed information, please refer to the Developer Portal.