Chinese e-commerce and online payment behemoth Alibaba Group has signed a memorandum of understanding with MasterCard. (more…)