Sachverhalt: A. X._ kollidierte am 10. November 2012 um ca. 23.15 Uhr, als er mit seinem Personenwagen vom Parkplatz vor der Liegenschaft A._-Weg in B._ wegfuhr, mit dem geparkten Fahrzeug von C._ (nachfolgend: Geschädigte), an welchem ein Sachschaden entstand. Die Anklage wirft X._ vor, er habe es unterlassen, die erforderliche Sorgfalt walten zu lassen bzw. sich zu vergewissern, dass sich keine Hindernisse hinter seinem Fahrzeug befinden. Als ihn die Geschädigte aufgefordert habe, er solle abwarten, bis die Polizei eintreffe, habe er ihr mitgeteilt, er werde für den Schaden aufkommen, ihr Nachbar könne ihr seine Personalien sowie Adresse geben, und sei mit seinem Personenwagen nach Hause gefahren. Der folgenden telefonischen Aufforderung der Polizei, er solle sich zurück an die Unfallstelle begeben, sie wolle einen Atemalkoholtest an ihm durchführen, sei er nicht nachgekommen. Zudem habe er mitgeteilt, die Polizei müsse nicht an seinen Wohnort kommen, er würde die Türe nicht öffnen. Ferner habe X._ am 11. Juli 2013 einer kroatischen Staatsangehörigen zwei Softairguns im Wissen verkauft, dass diese nicht zu deren Kauf berechtigt sei. B. Das Bezirksgericht Bülach verurteilte X._ am 23. Januar 2014 wegen Vereitelung von Massnahmen zur Feststellung der Fahrunfähigkeit, Vergehens gegen das Waffengesetz, pflichtwidrigen Verhaltens bei Unfall und Verletzung der Verkehrsregeln zu einer Geldstrafe von 90 Tagessätzen zu Fr. 80.-- sowie einer Busse von Fr. 500.--. Es schob den Vollzug der Geldstrafe im Umfang von 45 Tagessätzen unter Ansetzung einer Probezeit von vier Jahren auf. Auf Berufung des X._ und Anschlussberufung der Staatsanwaltschaft stellte das Obergericht des Kantons Zürich am 27. Januar 2015 das Verfahren hinsichtlich des Vorwurfs des Vergehens gegen das Waffengesetz ein. Im Übrigen bestätigte es die erstinstanzlichen Schuldsprüche und verurteilte X._ zu einer teilbedingten Geldstrafe von 140 Tagessätzen zu Fr. 80.--, wobei es deren Vollzug bei einer Probezeit von vier Jahren zur Hälfte aufschob, sowie einer Busse von Fr. 500.--. Es auferlegte X._ die gesamten Kosten der Untersuchung, des erstinstanzlichen Verfahrens und des Berufungsverfahrens. C. X._ beantragt mit Beschwerde in Strafsachen, das obergerichtliche Urteil sei teilweise aufzuheben, und er sei unter angemessener Entschädigung freizusprechen. D. Das Obergericht und die Oberstaatsanwaltschaft des Kantons Zürich verzichten auf eine Vernehmlassung.