- Timestamp:
- 14 May 2014, 16:04:54 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.aaue/trunk/src/waeup/aaue/etranzact/browser.py
r11651 r11652 84 84 self.output = ERROR_PART1 + 'Wrong IP address' + ERROR_PART2 85 85 return 86 if PAYMENT_TYPE not in ('SCHOOL-FEE', 'ACCEPTANCE-FEE', 'APPLICATION-FEE'): 86 if PAYMENT_TYPE not in ('SCHOOL-FEE-RETURNING', 'SCHOOL-FEE-NEW', 87 'ACCEPTANCE-FEE', 'APPLICATION-FEE'): 87 88 self.output = ERROR_PART1 + 'Invalid PAYMENT_TYPE' + ERROR_PART2 88 89 return … … 105 106 self.output = ERROR_PART1 + 'Invalid PAYEE_ID' + ERROR_PART2 106 107 return 108 student = results[0].student 107 109 amount = results[0].amount_auth 108 110 payment_type = results[0].category … … 114 116 self.output = ERROR_PART1 + 'PAYEE_ID already used' + ERROR_PART2 115 117 return 116 if PAYMENT_TYPE == 'SCHOOL-FEE' \ 117 and not results[0].p_category.startswith('schoolfee'): 118 self.output = ERROR_PART1 + 'Wrong PAYMENT_TYPE' + ERROR_PART2 119 return 118 if PAYMENT_TYPE.startswith('SCHOOL-FEE'): 119 if not results[0].p_category.startswith('schoolfee'): 120 self.output = ERROR_PART1 + 'Wrong PAYMENT_TYPE' + ERROR_PART2 121 return 122 if PAYMENT_TYPE == 'SCHOOL-FEE-RETURNING' and student.state == CLEARED: 123 self.output = ERROR_PART1 + 'Wrong PAYMENT_TYPE' + ERROR_PART2 124 return 125 if PAYMENT_TYPE == 'SCHOOL-FEE-NEW' and student.state != CLEARED: 126 self.output = ERROR_PART1 + 'Wrong PAYMENT_TYPE' + ERROR_PART2 127 return 120 128 if PAYMENT_TYPE == 'ACCEPTANCE-FEE' \ 121 129 and not results[0].p_category == 'clearance': … … 140 148 return 141 149 self.output = ( 142 # Version 1143 #'FULL_NAME=%s&' +144 #'FACULTY=%s&' +145 #'DEPARTMENT=%s&' +146 #'RETURN_TYPE=%s&' +147 #'PROGRAMME_TYPE=%s&' +148 #'PAYMENT_TYPE=%s&' +149 #'ACADEMIC_SESSION=%s&' +150 #'MATRIC_NO=%s&' +151 #'FEE_AMOUNT=%s&' +152 #'TRANSACTION_STATUS=%s'153 154 # Version 2155 150 'PayeeName=%s~' + 156 151 'Faculty=%s~' +
Note: See TracChangeset for help on using the changeset viewer.