weren't sending security code
spelling
expirationDate,expirationYear,securityCode stored as NSUInteger
BPCardType values defined in a typedef enum
private variables become properties
isValid/isSecurityCodeValid BOOLS in BPCard become readonly properties with custom getters
progress on bank accounts
constants for bank account types
modern objc style for nsdictionaries
fixed errors where nsmutabledictionary was declared but nsdictionary was initialised
request to tokenise a bank account now happens in an nsoperation, with callbacks from blocks
constants for optional params
spelling errors "exparation"
BPCard security code is now sent, and is required