However something should be done for those without internet, like by sms, I believe that is the majority. Even bluetooth or qr codes when possible would be useful too. I hope I'm wrong, but I think android and internet access on phones are not so common in Zimbawe for now.
Seems like this would be a good option for those without an internet connection:
http://paywithbits.com/