Well, I think that there will be higher acceptable if there is a service to fit the gap by collecting Bitcoin from the user and paying fiat to the merchant. There wont be any risk to the merchant in this case.
There already exist a lot of services like that where merchants can accept bitcoin as a payment method method. Some of the best ones are Bitapy, Stripe or Authorize. They already have thousands of merchants all around the world accepting bitcoin but the problem is most merchants accepting bitcoin are working only online.