# Transfer types

{% hint style="info" %}
In the **Operation type** column, you can find codes corresponding to the `op_type` field value of the [Transfer object](https://docs.b2binpay.com/api-guide/transfer-methods#transfer-object).

The **In/Out** column indicates whether the transfer is incoming or outgoing.

The **Fiat/Crypto** column indicates which types of currency are supported for the transfer: crypto, fiat, or both.
{% endhint %}

<table><thead><tr><th width="93">Operation type</th><th width="168">Type</th><th width="215">Description</th><th width="86">In/Out</th><th>Fiat/Crypo</th></tr></thead><tbody><tr><td>1</td><td>Deposit</td><td>The incoming payment associated with a created deposit.</td><td>In</td><td>Crypto</td></tr><tr><td>2</td><td>Payout</td><td>The withdrawal of funds from a wallet.</td><td>Out</td><td>Crypto</td></tr><tr><td>2</td><td>Swap withdrawal (Payout)</td><td>The withdrawal of funds from a Swap wallet to Merchant/Enterprise wallets.</td><td>Out</td><td>Fiat/Crypto</td></tr><tr><td>2</td><td>Custody withdrawal (Payout)</td><td>The withdrawal of funds from a Custody wallet.</td><td>Out</td><td>Crypto</td></tr><tr><td>9</td><td>Transportation</td><td>The commission for transportation of tokens, charged from a parent wallet. The fee calculation includes the blockchain fee and the amount of dust.</td><td>Out</td><td>Crypto</td></tr><tr><td>11</td><td>Commission</td><td>The charging of B2BINPAY commissions for transaction processing.</td><td>Out</td><td>Crypto</td></tr><tr><td>13</td><td>AML withdraw locked transfer</td><td>The withdrawal of a transaction blocked by AML. The wallet balance isn’t affected, since the funds haven’t been credited.</td><td>Out</td><td>Crypto</td></tr><tr><td>14</td><td>Direct deposit to wallet address</td><td>Direct crediting of funds to a client’s wallet.</td><td>In</td><td>Crypto</td></tr><tr><td>14</td><td>Swap top up (Direct deposit to wallet address)</td><td>Direct crediting of funds to a Swap wallet from Merchant/Enterprise wallets.</td><td>In</td><td>Fiat/Crypto</td></tr><tr><td>14</td><td>Custody top up (Direct deposit to wallet address)</td><td>Direct crediting of funds to a Custody wallet from Merchant/Enterprise wallets.</td><td>In</td><td>Crypto</td></tr><tr><td>15</td><td>Dust</td><td>The transaction leftovers received along with tokens. Applicable only for token transfers.</td><td>In</td><td>Crypto</td></tr><tr><td>16</td><td>Wallet charge</td><td>The withdrawal of funds from a client’s wallet made by the B2BINPAY Back Office.</td><td>Out</td><td>Fiat/Crypto</td></tr><tr><td>19</td><td>Wallet activation</td><td>The <a href="../key-terms#activation-fee">Activation fee</a> transfer to wallets that require activation. Confirmation of this type of transfer will activate the wallet.</td><td>In</td><td>Crypto</td></tr><tr><td>20</td><td>Payment for custom token</td><td>The monthly commission for a custom token.</td><td>Out</td><td>Crypto</td></tr><tr><td>23</td><td>Wallet activation fee</td><td>The Enterprise wallet activation.</td><td>Out</td><td>Crypto</td></tr><tr><td>24</td><td>Side withdrawal on AML withdraw locked transfer</td><td>The withdrawal of a transaction blocked by AML to a user’s external address.</td><td>Out</td><td>Crypto</td></tr><tr><td>25</td><td>Side collecting funds on wallet</td><td>The amount of a canceled transfer, which is credited to a wallet along with another valid transfer. When a deposit is canceled because it's less than the <em>Minimum transfer amount</em> set for a wallet, and another deposit meeting or exceeding this minimum is subsequently received, both transfers are credited to the wallet. The status of the canceled deposit updates to <em>Failed</em>, and a new transfer of the <em>Side collecting funds on wallet</em> type is created in the system.</td><td>In</td><td>Crypto</td></tr><tr><td>26</td><td>Bank withdrawal</td><td>The withdrawal of fiat funds from a Merchant wallet denominated in a fiat currency.</td><td>Out</td><td>Fiat</td></tr><tr><td>28</td><td>Spent blockchain fee</td><td>The blockchain fee paid for a transfer that was canceled. It’s a rare but possible case, for example, if the fee amount was too small.</td><td>Out</td><td>Crypto</td></tr><tr><td>30</td><td>Freeze resource on wallet</td><td>Freezing of funds on Enterprise wallets denominated in TRX.</td><td>Out</td><td>Crypto</td></tr><tr><td>31</td><td>Unfreeze resource on wallet</td><td>Unfreezing of funds on Enterprise wallets denominated in TRX.</td><td>Out</td><td>Crypto</td></tr><tr><td>32</td><td>Finance deposit</td><td>The deposit of fiat funds to a client’s wallet made by the B2BINPAY Back Office.</td><td>In</td><td>Fiat/Crypto</td></tr><tr><td>33</td><td>Vote for staking</td><td>The blockchain fee paid for voting for <a href="../key-terms#sr">SRs</a> during <a href="../key-terms#staking">TRX staking</a>.</td><td>Out</td><td>Crypto</td></tr><tr><td>34</td><td>Claim staking reward</td><td>The blockchain fee deducted from the reward accumulated during <a href="../key-terms#staking">TRX staking</a>.</td><td>Out</td><td>Crypto</td></tr><tr><td>35</td><td>Receive staking reward</td><td>The debiting of the reward for <a href="../key-terms#staking">TRX staking</a>.</td><td>In</td><td>Crypto</td></tr><tr><td>36</td><td>Withdraw staking expired amount</td><td>The withdrawal of the unstaked TRX to the wallet after 14 days, the blockchain fee is charged.</td><td>In</td><td>Crypto</td></tr><tr><td>38</td><td>Swap charge</td><td>Debiting of funds from a Swap wallet.</td><td>Out</td><td>Fiat/Crypto</td></tr><tr><td>39</td><td>Swap enroll</td><td>Crediting of funds to a Swap wallet.</td><td>In</td><td>Fiat/Crypto</td></tr><tr><td>41</td><td>Outgoing deposit correction</td><td>The withdrawal of funds from a client’s wallet made by the B2BINPAY Back Office.</td><td>Out</td><td>Fiat/Crypto</td></tr><tr><td>41</td><td>Cancel unstaking on wallet</td><td>The unstake request canceling.</td><td>Out</td><td>Crypto</td></tr><tr><td>49</td><td>Deposit activation</td><td>For Algorand, the activation transfer to a newly created deposit address: 0.1 ALGO for coins, 0.2 ALGO for tokens.</td><td>Out</td><td>Crypto</td></tr><tr><td>50</td><td>Custody commission withdrawal</td><td>The charging of the accumulated commission for using of custody services.</td><td>Out</td><td>Crypto</td></tr></tbody></table>
