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.
Header input object
Section titled “Header input object”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 |
