def mastercard_level_ii_exempt_should_response_s(self): response = self.charge_service.charge( 111.09, 'usd', TestCreditCard.valid_visa, TestCardHolder.cert_holder_long_zip, cpc_req=True ) if response is None: self.fail('Response is None') self.assertEqual(response.response_code, '00') edit_response = self.charge_service.cpc_edit( response.transaction_id, HpsCPCData('9876543210', HpsTaxType.tax_exempt) ) if edit_response is None: self.fail('Edit response is None')
def amex_level_ii_exempt(self): response = self.charge_service.charge( 111.13, 'usd', TestCreditCard.valid_amex, TestCardHolder.cert_holder_short_zip_no_street, cpc_req=True ) if response is None: self.fail('response is None') self.assertEqual(response.response_code, '00') edit_response = self.charge_service.cpc_edit( response.transaction_id, HpsCPCData('9876543210', HpsTaxType.tax_exempt) ) if edit_response is None: self.fail('Edit response is None')
def visa_level_ii_tax_should_response_b(self): response = self.charge_service.charge( 111.34, 'usd', TestCreditCard.valid_visa, TestCardHolder.cert_holder_long_zip, cpc_req=True ) if response is None: self.fail('Response is None') self.assertEqual(response.response_code, '00') edit_response = self.charge_service.cpc_edit( response.transaction_id, HpsCPCData('', HpsTaxType.sales_tax, 1.0) ) if edit_response is None: self.fail('Edit response is None')