I think the pros greatly outweigh the cons (if any). Using a credit card is both visually and user friendly. I see it gaining a lot of traction in the design community, check out this link that shows a design of what you are talking about on dribbble.com:
Case Sandberg
- 324
- 2
- 7