5. List (System Level)
You can use this service to list the commissions based on your merchant (Paywall account).
Merchant Commission List
GET
{{WalletUrl}}/api/v1/commission/by/merchant?PageNumber=1&PageSize:10
The parameters that need to be sent to the service (Header) are as follows:
apikeypublic
string
Yes
It is the general key used to provide API access.
apiclientpublic
string
Yes
It is the public identification key specific to the API client.
The parameters that need to be sent to the service (QueryString) are as follows:
PageNumber
The value corresponding to the page number you want to list.
PageSize
The number of records you want to be returned on the listed page.
{
"Items": [
{
"Id": "99e41c25-1a1b-411c-8e86-829801af6628",
"Level": "Merchant",
"MerchantId": 2071,
"WalletOwnerId": null,
"WalletId": null,
"TransactionType": "GiftBalanceAdded",
"FeeType": "Fixed",
"FeeValue": 1.00,
"ConditionType": "None",
"ConditionThreshold": 0.00,
"CurrencyCode": "TRY",
"IsActive": true,
"CreatedAt": "2025-05-01T15:22:46.604943Z",
"UpdatedAt": null
},
{
"Id": "1c05713c-4bd0-42e3-be40-c4ac1edb648c",
"Level": "Merchant",
"MerchantId": 2071,
"WalletOwnerId": null,
"WalletId": null,
"TransactionType": "OutgoingTransfer",
"FeeType": "Fixed",
"FeeValue": 1.00,
"ConditionType": "None",
"ConditionThreshold": 0.00,
"CurrencyCode": "TRY",
"IsActive": true,
"CreatedAt": "2025-05-01T15:22:45.971296Z",
"UpdatedAt": null
},
{
"Id": "9e4bbe65-443f-4250-9f90-8a074a7d1c37",
"Level": "Merchant",
"MerchantId": 2071,
"WalletOwnerId": null,
"WalletId": null,
"TransactionType": "Purchase",
"FeeType": "Fixed",
"FeeValue": 1.00,
"ConditionType": "None",
"ConditionThreshold": 0.00,
"CurrencyCode": "TRY",
"IsActive": true,
"CreatedAt": "2025-05-01T15:22:45.245164Z",
"UpdatedAt": null
},
{
"Id": "8508d6d6-2f44-4e66-be63-cc76b5c9c5a6",
"Level": "Merchant",
"MerchantId": 2071,
"WalletOwnerId": null,
"WalletId": null,
"TransactionType": "Withdrawal",
"FeeType": "Fixed",
"FeeValue": 1.00,
"ConditionType": "None",
"ConditionThreshold": 0.00,
"CurrencyCode": "TRY",
"IsActive": true,
"CreatedAt": "2025-05-01T15:22:44.473166Z",
"UpdatedAt": null
},
{
"Id": "6a07c25a-0843-46b8-b167-5013f67feffe",
"Level": "Merchant",
"MerchantId": 2071,
"WalletOwnerId": null,
"WalletId": null,
"TransactionType": "Deposit",
"FeeType": "Fixed",
"FeeValue": 1.00,
"ConditionType": "None",
"ConditionThreshold": 0.00,
"CurrencyCode": "TRY",
"IsActive": true,
"CreatedAt": "2025-05-01T14:23:07.77366Z",
"UpdatedAt": null
}
],
"PageNumber": 1,
"TotalPages": 1,
"TotalCount": 5,
"HasPreviousPage": false,
"HasNextPage": false,
"Errors": [],
"IsSuccess": true,
"IsFailure": false
}
Service Response
IsFailure
bool
Indicates whether the operation was unsuccessful. If true, an error has occurred.
IsSuccess
bool
Indicates whether the operation was successful. If true, it has been completed successfully.
Errors
Array
A list containing the details of any errors that occurred.
Value
Array
Contains the main data content returned in the case of a successful response.
Service Response (Items)
Id
Guid
The unique identifier for the commission.
Level
string
Commission Level See: Commission Levels
MerchantId
int
Your merchant (business) PayWall identification information.
WalletOwnerId
Guid
Your merchant (business) PayWall identification information.
WalletId
Guid
The wallet identification information to which the commission is assigned.
TransactionType
string
The type of transaction for which the commission will be applied. See: Transaction Types
FeeType
string
The type of fee for the commission. See: Cost Types
FeeValue
decimal
The value of the commission fee.
ConditionType
string
The condition type for the commission. See: Condition Types
ConditionThreshold
decimal
The condition value for the commission.
CurrencyCode
string
The currency in which the commission will be applied.
IsActive
bool
The active status of the commission.
CreatedAt
DateTime
The creation date of the record.
UpdatedAt
DateTime
The date when the record was last updated.
Last updated