On my recent trip to Africa, I avoided giving bribes at 3 different spots in the airport by doing the following:
When they asked me for "something to have lunch with", I'd lower my voice and say "it's not possible now" then quickly glance at the person behind me.
Neither I nor them had to pay anything.