Safaricom is becoming a financial services company, with payments driving 71% of M-PESA revenue while connectivity growth ...