This has to do with anti-money laundering laws. The Central Bank of Kenya requires that all transactions above 35,000 KSHs are made only to users who have gone through KYC (know your customer). In other words, people whose identity has been verified.