¿Puede un establecimiento aceptar pagos solo en efectivo?

Sí.

La normativa establece que es obligatorio aceptar el pago con efectivo, pero no que sea obligatorio aceptar otros medios de pago, como tarjeta o con el teléfono móvil. 

Puede consultar los siguientes reportajes sobre pago en efectivo u otros medios de pago