Commission Asset Selection

Hello,

From my understanding, for the POST /api/v3/order request, the commissionAsset is chosen by Binance when filling the order, is this correct?
If so, on what basis is the selection made?
If not, how can I select the commissionAsset ?

Thanks!

The commission can be paid with BNB if you set it up with (https://binance-docs.github.io/apidocs/spot/en/#toggle-bnb-burn-on-spot-trade-and-margin-interest-user_data), otherwise:
BUY - paid with the base asset.
SELL - paid with the quote asset.