Are private merchants still accepting bolivars or are they requiring payment in USD?

When paying for public transportation how was it confirmed that payment settled?

Merchants accept both bolivars, mostly electronic, and USD dollars. The payment was confirmed by a receipt I generate and SMS received by the bus driver, sent by his bank.