The following tutorials illustrate how to make various kinds of transactions, such as deposits and payouts.
How to create an invoice
How to create a payout
How to create a bank withdrawal
How to select the optimal blockchain fee