1. Create (System Level)
You can create a commission that will apply to all wallet owners and their wallets across the system using this service.
Create Commission Across the System
Parameter
Type
Required
Description
{
"TransactionType": 1, // Deposit = 1, Withdrawal = 2, Purchase = 3, OutgoingTransfer = 4, IncomingTransfer = 13, GiftBalanceAdded = 5, GiftBalanceUsed = 6, GiftBalanceExpired = 7, Cashback = 8, Bonus = 9, Refund = 10, TransferReversal = 11, Fee = 12
"FeeType": "Fixed", // Fixed, Percentage
"FeeValue": 1,
"CurrencyCode": "try", // usd, eur, all
"ConditionType": null, // None = 0, TransactionCount = 1, TransactionAmount = 2
"ConditionThreshold": 0
}{
"Value": {
"Id": "6a07c25a-0843-46b8-b167-5013f67feffe",
"Level": "Merchant",
"MerchantId": 2071,
"WalletOwnerId": null,
"WalletId": null,
"TransactionType": "Deposit",
"FeeType": "Fixed",
"FeeValue": 1,
"ConditionType": "None",
"ConditionThreshold": 0,
"CurrencyCode": "try",
"IsActive": true,
"CreatedAt": "2025-05-01T14:23:07.7736605Z",
"UpdatedAt": null
},
"Errors": [],
"IsSuccess": true,
"IsFailure": false
}Service Response
Parameter
Type
Description
Service Response (Value)
Parameter
Type
Description
Last updated