MasterCard said it had agreed to buy 92.4 percent of the VocaLink Holdings which operates payments platforms on behalf of UK payment schemes.