Can Bitcoin and other cryptocurrency transactions be reversed or canceled?

In some cases, Bitcoin and other cryptocurrencies can be reversed and the transaction will be refunded to the wallet it came from. 

Those reasons could be the followings:

  1. When the sender sends the amount of crypto less that the actual required amount. 
  2. When the transaction is delayed more than 30 minutes and the rates have been changed.*
  3. If the sender sends the cryptocurrency to a different wallet address that is not supported for that type of crypto (e.g. If a user sends BTC to a TRX wallet address etc).

*We might ask for the additional fund in this case if the transition rates got updated and now it requires more funds to complete the transaction.