You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

utils.py 583B

123456789101112131415161718
  1. class Bankcard(object):
  2. """
  3. Simple data container for bankcard data
  4. """
  5. def __init__(self, card_number, expiry_date, name=None, cvv=None, start_date=None, issue_number=None):
  6. self.card_number = card_number
  7. self.card_holder_name = name
  8. self.expiry_date = expiry_date
  9. self.start_date = start_date
  10. self.issue_number = issue_number
  11. self.cvv = cvv
  12. @property
  13. def ccv(self):
  14. # There are lots of acronyms for this -
  15. # see http://en.wikipedia.org/wiki/Card_Code_Verification
  16. return self.cvv