I have seen a couple of companies that have a unique offering to their users online, you register your credit card with them and anytime you use it in store, you still earn cash back or loyalty dollars for that purchase. Social Vest seems to be doing this, if you go to their site and register a credit card you can go to the local macy's and use that card but still get credit on their site.

Any ideas on how they are doing this?