The major challenge that is hampering Bitcoin as a payment gateway is its volatile nature, this makes it not a very good store of value as that value stands a high chance of dropping in value within a very short time.
Then it's time it takes to confirm it's transaction, Bitcoin takes more than 30minutes to confirm receipt transaction most times, that can be frustrating.
Then it's time it takes to confirm it's transaction, Bitcoin takes more than 30minutes to confirm receipt transaction most times, that can be frustrating.