Payments platform sees its share price crater after weak earnings report