Hi, i just send a transaction of 0.00012 bitcoin, and a fee of 200 satoshis, and now appears only unconfirmed, two hours and still nothing, i think i gonna change my wallet, anyone know how fix this pls?
Well, there are 2 possibility's:
1) your transaction IS unconfirmed
2) your transaction is confirmed, but there's a problem with your wallet (depends on which wallet you're using)
The first possibility is the most likely. The fee isn't based on the value of the transaction, but on it's size (in bytes). A transaction using 4 inputs of 0.0001 BTC and one output is much larger than a transaction using 1 input of 100 BTC and one output (given they're the same kind of transaction: P2SH, P2PKH, segwit,...)... So the first transaction has a value of 0.0001 BTC but needs a fee that's about 3-4 times higher than the second transaction with a value of 100 BTC.
At any rate, a 200 sat fee seems low to me... even if you are using a wallet that's natively using bech23 addresses and only have one input and one output.
Your options:
1) waiting it out
2) bump the fee (if the tx was opt-in RBF)
3) a CPFP
4) double spending the inputs of the unconfirmed tx
5) paying a miner to include your tx in the block he's currently working on (only works if the miner solves this block, don't pay some random dude that's trying to convince you he'll mine the transaction for you... Most of these guys are scammers)