예제 #1
0
 def test_update_profile(self):
     self.cim_purchase = self.cim_setup(sub_total=Decimal('20.00'))
     credit_card_number = '4007000000027'
     cc = CreditCardDetail()
     cc.credit_type='Visa'
     cc.expire_month=8
     cc.expire_year=2016
     cc.card_holder = "%s %s" % (self.cim_purchase.purchase.first_name, self.cim_purchase.purchase.last_name)
     result = self.gateway.update_payment_profile(self.cim_purchase, cc, credit_card_number)
     self.assertEqual(result.success, True)
예제 #2
0
 def payment_profile(self, cim_purchase):
     credit_card_number = '4007000000027'
     cc = CreditCardDetail()
     cc.credit_type='Visa'
     cc.expire_month=8
     cc.expire_year=2012
     cc.card_holder = "%s %s" % (cim_purchase.purchase.first_name, cim_purchase.purchase.last_name)
     result = self.gateway.create_payment_profile(cim_purchase, cc, credit_card_number)
     cim_purchase.payment_profile_id = result.message
     return cim_purchase