def test_013_add_schedule_check_ppd(self): schedule = HpsPayPlanSchedule() schedule.schedule_identifier = self.get_identifier('CheckPPD') schedule.customer_key = self.__class__.customer_person_key schedule.schedule_status = HpsPayPlanScheduleStatus.ACTIVE schedule.payment_method_key = self.__class__.payment_method_key_check_ppd schedule.subtotal_amount = HpsPayPlanAmount(2501) schedule.start_date = '02012027' schedule.frequency = HpsPayPlanScheduleFrequency.WEEKLY schedule.duration = HpsPayPlanScheduleDuration.LIMITED_NUMBER schedule.reprocessing_count = 1 schedule.number_of_payments = 2 schedule.processing_date_info = '1' self.assertRaises(HpsException, self.service.add_schedule, schedule)
def test_013_add_schedule_check_ppd(self): schedule = HpsPayPlanSchedule() schedule.schedule_identifier = self.get_identifier('CheckPPD') schedule.customer_key = self.__class__.customer_person_key schedule.schedule_status = HpsPayPlanScheduleStatus.ACTIVE schedule.payment_method_key = self.__class__.payment_method_key_check_ppd schedule.subtotal_amount = HpsPayPlanAmount(2501) schedule.start_date = '02012027' schedule.frequency = HpsPayPlanScheduleFrequency.WEEKLY schedule.duration = HpsPayPlanScheduleDuration.LIMITED_NUMBER schedule.reprocessing_count = 1 schedule.number_of_payments = 2 schedule.processing_date_info = '1' self.assertRaises(HpsException, self.service.add_schedule, schedule)
def test_010_add_schedule_check_ppd(self): schedule = HpsPayPlanSchedule() schedule.schedule_identifier = self.get_identifier('CheckPPD') schedule.customer_key = self.__class__.customer_person_key schedule.schedule_status = HpsPayPlanScheduleStatus.ACTIVE schedule.payment_method_key = self.__class__.payment_method_key_check_ppd schedule.subtotal_amount = HpsPayPlanAmount(3003) schedule.start_date = '02012027' schedule.frequency = HpsPayPlanScheduleFrequency.MONTHLY schedule.duration = HpsPayPlanScheduleDuration.LIMITED_NUMBER schedule.reprocessing_count = 1 schedule.number_of_payments = 2 schedule.processing_date_info = '1' response = self.service.add_schedule(schedule) self.assertIsNotNone(response) self.assertIsNotNone(response.schedule_key) self.__class__.schedule_key_check_ppd = response.schedule_key
def test_010_add_schedule_check_ppd(self): schedule = HpsPayPlanSchedule() schedule.schedule_identifier = self.get_identifier('CheckPPD') schedule.customer_key = self.__class__.customer_person_key schedule.schedule_status = HpsPayPlanScheduleStatus.ACTIVE schedule.payment_method_key = self.__class__.payment_method_key_check_ppd schedule.subtotal_amount = HpsPayPlanAmount(3003) schedule.start_date = '02012027' schedule.frequency = HpsPayPlanScheduleFrequency.MONTHLY schedule.duration = HpsPayPlanScheduleDuration.LIMITED_NUMBER schedule.reprocessing_count = 1 schedule.number_of_payments = 2 schedule.processing_date_info = '1' response = self.service.add_schedule(schedule) self.assertIsNotNone(response) self.assertIsNotNone(response.schedule_key) self.__class__.schedule_key_check_ppd = response.schedule_key