Answer: Miners are paid in two ways: a) the block-reward of (for now) 12.5 BTC per 10 minutes, and b) the transaction-fees of all gathered transactions in such a block.
Over time, (a) will decrease, and as Bitcoin gets more and more mainstream (b) will increase.
The protocol itself ensures...