UAE payments firm launches new e-commerce platform