Question: is it haven't or havn't?
Answer: According to modern standards of informal prose, haven't is considered correct, whereas havn't is considered incorrect. That's the difference.