curl --request POST \
--url https://openplatform.gateapi.io/rate/commission_rule/list \
--header 'Content-Type: application/json' \
--header 'X-GatePay-Certificate-ClientId: <x-gatepay-certificate-clientid>' \
--header 'X-GatePay-MerchantId: <x-gatepay-merchantid>' \
--header 'X-GatePay-Nonce: <x-gatepay-nonce>' \
--header 'X-GatePay-Signature: <x-gatepay-signature>' \
--header 'X-GatePay-Timestamp: <x-gatepay-timestamp>' \
--data '
{
"pageNum": 1,
"pageSize": 20,
"has_markup": true,
"status": "EFFECTIVE",
"sub_merchant_id": "123456789"
}
'{
"status": "SUCCESS",
"code": "000000",
"errorMessage": "",
"data": {
"records": [
{
"sub_merchant_id": "123456789",
"has_markup": true,
"r_markup": 0.001,
"f_markup": 0,
"actual_rate": {
"r_total": 0.0035,
"f_total": 1
},
"status": "EFFECTIVE",
"effective_date": "2026-04-17 00:00:00",
"due_date": null,
"updated_at": "2026-04-17T08:00:00Z"
}
],
"total": 48,
"size": 20,
"current": 1,
"pages": 3
}
}Returns a paginated overview of fee rules filtered by sub-account, markup presence, and status. Each record contains the core fields of the current version for operations and back-office display.
curl --request POST \
--url https://openplatform.gateapi.io/rate/commission_rule/list \
--header 'Content-Type: application/json' \
--header 'X-GatePay-Certificate-ClientId: <x-gatepay-certificate-clientid>' \
--header 'X-GatePay-MerchantId: <x-gatepay-merchantid>' \
--header 'X-GatePay-Nonce: <x-gatepay-nonce>' \
--header 'X-GatePay-Signature: <x-gatepay-signature>' \
--header 'X-GatePay-Timestamp: <x-gatepay-timestamp>' \
--data '
{
"pageNum": 1,
"pageSize": 20,
"has_markup": true,
"status": "EFFECTIVE",
"sub_merchant_id": "123456789"
}
'{
"status": "SUCCESS",
"code": "000000",
"errorMessage": "",
"data": {
"records": [
{
"sub_merchant_id": "123456789",
"has_markup": true,
"r_markup": 0.001,
"f_markup": 0,
"actual_rate": {
"r_total": 0.0035,
"f_total": 1
},
"status": "EFFECTIVE",
"effective_date": "2026-04-17 00:00:00",
"due_date": null,
"updated_at": "2026-04-17T08:00:00Z"
}
],
"total": 48,
"size": 20,
"current": 1,
"pages": 3
}
}Documentation Index
Fetch the complete documentation index at: https://docs.gate.com/llms.txt
Use this file to discover all available pages before exploring further.
pageNum and pageSize, while page and page_size remain accepted compatibility aliases.X-GatePay-MerchantId to identify the main-merchant context and does not use X-GatePay-On-Behalf-Of.Application ClientId.
HMAC-SHA512 signature generated with the Payment API Secret.
UTC timestamp in milliseconds.
Random nonce used for replay protection.
Main merchant ID. This header identifies the institution main-merchant context for this fee-setting API set.
Page number. Default: 1.
1
Page size. Default: 20. Maximum: 100.
20
Filter by whether a markup is configured.
true
Status filter.
EFFECTIVE, PENDING_EFFECTIVE Exact filter for a single sub-account.
"123456789"
Compatibility alias equivalent to pageNum.
1
Compatibility alias equivalent to pageSize.
20