Payaza achieves upgraded credit ratings and launches new payment features for African businesses · Baobab Pulse