I have been having issues making payments from card, it could probably due to restrictions from banks to prevent fraud.
Am suggesting you should include confirmation code for the purchases, to be sure that the person actually own the account maybe the bank can welcome that.
And also you can include various payment options, like bank payment, web payment and others payment suitable for Africans