By Dipo Olowookere A new innovation has been introduced by leading payment platform, MasterCard, to make ease of doing business easier. The new initiative called MasterCard...