Skip to content

Commission

The Commission service holds a set of rules by which the system determines the commission amount for incoming transactions. Each rule describes matching conditions and a commission value for merchant, trader, or agent profiles.

Each rule is matched against the transaction header input object. For the full reference on filter expression syntax, see the headers reference.

Key Data type Description
data boolean extra_return_param of the request
amount number Transaction amount
from_profile number Sender profile ID
to_profile number Recipient profile ID
trader_id string null Trader ID
agent_id string null Agent ID
type string Transaction type (e.g. PayinRequest)
currency string Transaction currency (ISO 4217)
target_currency string Conversion currency (ISO 4217)
target_amount number Target amount after conversion
source string Transaction gateway (e.g. dalapay)
country_ip string null ???
country_bank string null ???
country_phone string null ???
wallet_type number Wallet type
status number Transaction status in core
preauth boolean ???
country_code_by_BIN string Country code by card BIN