the problem is you get from Asecna and you pay each country but what chance do you have when you argue that you have paid Asecna. You just get told that unless you pay they will ban you. I have had accounts from Asecna and also paid when landing in Ghana and both parties just shrug their shoulders and say pay.
What chance do you stand.
Africa is not for Sissies