Think what u writing.
If you paying with fiat- you want fiat to cover costs.
If you pay with btc- you not calculating how much would be in fiat.
Ohhh...what a wollie.
Just because btc crashed for short period dosnt mean that people will put prices up.
2800 will be 2800. 4.2btc will be 4.2btc.
Sometime u will pay only 500 per btc and sometimes 1000usd per btc.
But nothing changes.
Op choose to accept fiat and btc(other crypto as well).
Thats wise move. Now he seems loosing money but once btc will shoot sky high he will have more in btc than in fiat.
End of story.