Don't compliment at all or you'll fuck it up. Instead try a different routine that I use. Reverse the roles, and start busting her balls. Just make fun of her, and don't apologize at any point. Show her your in charge and you could care less if she likes you or not. Trust me.
You had the upper hand when she bought you the drink.
If she said something like, "Oh its your turn to buy the drink"
Come back with something like, "Oh ya and what do I get from it?"
She says something stupid than you say, "Ok thats not good enough of a answer, so no". No matter what kind of answer she gives, good or bad, use the idea I'm trying to give you.
Sounds a little bit weird but you cant come off as a pussy. Don't give in to her shit.