Yes, it means pay on behalf of.
do = behalf of
as = for
le = to
Íocaim as an mbéile leis an mbialann don bhean = I pay for the meal on behalf of the woman to the restaurant.
Using "do" with the object you pay for seems like a direct translation from English to me.