-snip-
Challenges
The only down side I have experienced is the price volatility of Bitcoin. This has a huge effect on the business, because you need cash to run the business. Do you convert to fiat immediately or do you hodl the crypto payments you receive? If you choose the latter, how do you keep record of your actual profits? For me, I save my money in USD because of the unstableness of the naira. Accepting crypto payments has been of great benefit to me, crypto doesn't have an off-day like the banks do not work on weekends and the network on weekends are usually terrible, crypto payments saves me the bank trouble.
-snip-
I was wondering why the confirmation time wasn't a challenge to you. Do you usually accept transactions without fee? What if someone makes a huge transaction, will you accept their payment with zero network confirmation? What about the fees? What if some customers pay very low fee causing longer confirmation time? Do you set the fee for them?
And since you keep the payment in USD, don't you have to pay a conversation fee and mark up fee for any kind of transactions? How does that affect your business?