Points is an online platform that offers a wide range of loyalty programs, accruals, rewards, and currency retailing solutions.