What happened::
I went to namecheap to check some good domains. I found bitcoin.live and bitcoin.news were available. They were 2.88$ + 0.18$ ICANN fee =3.06$ for each domain, total 6.12$
I topped up my account balance exactly with 6.12$ worth of bitcoins.
When i was about to complete the order, the error said those domains aren't available. I go back and checked again on their website, they were available.
[...]
I've had a similar issue with Namecheap a few months ago.
At that time I've used my CC for payment. At least the amount payed has been refunded in full.
But offering domains for sale which are not available at that price later is a no-go in business.