I am trying to buy a very cheap game online on a certain platform and I get 0.14mBTC but it should be showing 0.000014mBTC since the price of the game is 2.66$(Canadian). I think it is simply not capable of showing 4 zero thus showing only 1.
Are you sure it is only displayed as mBTC (m
BTC) but not as BTC (
BTC)?
Because the conversion between
BTC and m
BTC can cause confusion sometimes.
[Did you know?] Bitcoin Table of Units.I don't know you typed it correctly but assume it is 0.000014
BTC, it will be 0.014 m
BTC, not 0.14 m
BTC like you wrote in your post.
Same thing with the warning message at the bottom of the transaction page showing 0.10mBTC for the transaction fee. So what is happening here? Are both amount incorrect? what about the transaction fee? If it is showing 0.10 mBTC and saying it is more than half the amount of the purchase than by that logic the game would cost me around 22$ in bitcoin.
Bitcoin transaction fee depends on two factors: transaction size and fee rate.
Bitcoin transaction fee = transaction size * fee rate.
You can check Bitcoin mempools and choose a fee rate for your transaction.
https://jochen-hoenicke.de/queue/#BTC%20(default%20mempool),24h,weightYou transaction size depends on your UTXOs chosen for inputs and transaction outputs.
Perhaps you made that transaction on a centralized service that charges you expensive transaction fee around $10 while you can have it around $0.07 for a transaction with 1 input, 1 output, fee rate as 1 sat/vbyte but you can use a lower fee rate too.