Fee settings refer to the configuration and calculation of fees. These settings determine how fees are calculated, applied, and managed for various transactions.
Transaction fee settings have these types:
- FLAT - This type of fee is a fixed amount applied to the transaction.
- PERCENTAGE - Fee is calculated as a percentage of the transaction amount.
- MARKUP_RATE - Fee is used to apply a markup rate to the transaction.
| Attribute | Description | Format |
|---|---|---|
| id | Unique identifier of the fee setting. | UUID e.g., 5def2f43-2c81-4230-85b2-c8a62f7460c9 |
| currency | The currency in which the fee applies. | String e.g., EUR |
| type | Type of fee being applied. | FLAT, PERCENTAGE, MARKUP_RATE |
| value | Value of the fee, depending on the type (amount or percentage). | Number e.g., 5.00 |
| target | The target of the fee setting. | CUSTOMER, PROVIDER |
| transactionType | Type of transaction the fee applies to. | PAYIN, PAYOUT, TRANSFER, FEE, SELL, BUY |
| minTransactionAmount | Minimum transaction amount for the fee to be applied. | Number e.g., 100.00 |
| maxTransactionAmount | Maximum transaction amount for the fee to be applied. | Number e.g., 10000.00 |
| tenantId | Identifier of the tenant associated with the fee setting. | UUID e.g., 5def2f43-2c81-4230-85b2-c8a62f7460c9 |
| customerId | Identifier of the customer for customer-specific fee settings. | UUID e.g., 5def2f43-2c81-4230-85b2-c8a62f7460c9 |