Translation:Have you paid for the food?
So, could this mean "have you been paying for the food?", or that would be a different verb form?
That's correct. Just like we don't make a difference between "pay" and "is paying", the same reasoning goes for any other applicable verb form as well.