I've only heard it in a gambling context which is why I was confused. I was briefly on a UK gambling platform and they referred to themselves as punters.