Mastercard has introduced a payments platform providing its services and those of its partners to merchants. Get the Full Story Complete the form to unlock...