Points programs use alternative currencies to enable users to build up balances over time and redeem gifts and rewards. Learn how they work and how to set them up.