M-Pesa is a very easy-to-use and convenient way of sending and receiving money and making payments online and at land-based shops. Only users in Kenya's largest mobile network, Safaricom, and associated companies such as Vodafone can use the M-Pesa services.