def create_payment_profile(self): from tiger.sales.authnet import Cim data = self.cleaned_data cim = Cim() account_data = { 'expiration_date': u'%d-%02d' % (data.get('year'), data.get('month')), 'first_name': data.get('first_name'), 'last_name': data.get('last_name'), 'card_number': data.get('cc_number'), 'email': data.get('email') } return cim.create_cim_profile(**account_data)