3 ms·Largest payment platform on Earth, that you havent heard of, can reach 2B people1 points by donohoe 14y ago