Loyalty Points Challenge

When I go to a restaurant, I want to collect loyalty points on the money I spend, so I can get free meals for being a frequent customer. Examples: Dunkin app, McDonald's app.