- Timestamp:
- 22 Oct 2012, 14:37:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/interswitch/browser.py
r9347 r9387 33 33 from waeup.kwarapoly.interfaces import MessageFactory as _ 34 34 35 PRODUCT_ID = ' 83'35 PRODUCT_ID = '3986' 36 36 SITE_NAME = 'kwarapoly-kofa.waeup.org' 37 PROVIDER_ACCT = ' 0026781725'38 PROVIDER_BANK_ID = ' 31'37 PROVIDER_ACCT = '1010764827' 38 PROVIDER_BANK_ID = '117' 39 39 PROVIDER_ITEM_NAME = 'BT Education' 40 40 INSTITUTION_NAME = 'KwaraPoly' … … 42 42 #QUERY_URL = 'https://webpay.interswitchng.com/paydirect/services/TransactionQueryURL.aspx' 43 43 #QUERY_URL = 'https://testwebpay.interswitchng.com/test_paydirect/services/TransactionQueryURL.aspx' 44 POST_ACTION = 'https://webpay.interswitchng.com/paydirect/webpay/pay.aspx'45 #POST_ACTION = 'https://testwebpay.interswitchng.com/test_paydirect/webpay/pay.aspx'46 47 HOST = 'webpay.interswitchng.com'48 #HOST = 'testwebpay.interswitchng.com'49 URL = '/paydirect/services/TransactionQueryWs.asmx'50 #URL = '/test_paydirect/services/TransactionQueryWs.asmx'44 #POST_ACTION = 'https://webpay.interswitchng.com/paydirect/webpay/pay.aspx' 45 POST_ACTION = 'https://testwebpay.interswitchng.com/test_paydirect/webpay/pay.aspx' 46 47 #HOST = 'webpay.interswitchng.com' 48 HOST = 'testwebpay.interswitchng.com' 49 #URL = '/paydirect/services/TransactionQueryWs.asmx' 50 URL = '/test_paydirect/services/TransactionQueryWs.asmx' 51 51 httplib.HTTPConnection.debuglevel = 0 52 52 … … 178 178 site_name = SITE_NAME 179 179 currency = CURRENCY 180 pay_item_id = ' 8302'180 pay_item_id = '101' 181 181 product_id = PRODUCT_ID 182 182 … … 209 209 xmldict['provider_bank_id'] = PROVIDER_BANK_ID 210 210 xmldict['provider_item_name'] = PROVIDER_ITEM_NAME 211 xmldict['provider_amt'] = 100 * 500 211 xmldict['provider_amt'] = 100 * 1200 212 # Dalash data 213 xmldict['dalash_amt'] = 100 * 1800 212 214 # Institution data 213 studycourse = student['studycourse'] 214 if student.current_mode in ('ug_sw','prence',): 215 xmldict['institution_acct'] = "6216801025" 216 xmldict['institution_bank_id'] = '117' 217 elif student.current_mode in ('ug_ft',) and \ 218 student['studycourse'].current_verdict == 'O': 219 xmldict['institution_acct'] = "6216801025" 220 xmldict['institution_bank_id'] = '117' 221 elif student.current_mode in ('ug_ft',): 222 xmldict['institution_acct'] = "6216801033" 223 xmldict['institution_bank_id'] = '117' 224 elif student.current_mode in ('pd_ft',): 225 xmldict['institution_acct'] = "6216801025" 215 if xmldict['faculty'] in ('CPGS',): 216 xmldict['institution_acct'] = "1771180233" 217 xmldict['institution_bank_id'] = '120' 218 elif xmldict['faculty'] in ('IBAS',): 219 xmldict['institution_acct'] = "0006772436" 220 xmldict['institution_bank_id'] = '121' 221 elif xmldict['faculty'] in ('IETS',): 222 xmldict['institution_acct'] = "0106259811" 223 xmldict['institution_bank_id'] = '10' 224 elif xmldict['faculty'] in ('IFMS',): 225 xmldict['institution_acct'] = "2013910271" 226 xmldict['institution_bank_id'] = '8' 227 elif xmldict['faculty'] in ('ITCH',): 228 xmldict['institution_acct'] = "1010445144" 226 229 xmldict['institution_bank_id'] = '117' 227 230 else: 228 xmldict[' kwarapoly_acct'] = "0000000000000"231 xmldict['institution_acct'] = "0000000000000" 229 232 xmldict['institution_bank_id'] = '0' 230 xmldict['kwarapoly_split'] = 100 * 1400231 233 xmldict['institution_amt'] = 100 * ( 232 self.context.amount_auth - 500 - 150 - 1400)234 self.context.amount_auth - 1200 - 300 - 1800) 233 235 xmldict['institution_item_name'] = self.context.p_category 234 236 xmldict['institution_name'] = INSTITUTION_NAME … … 237 239 <item_details detail_ref="%(detail_ref)s" college="%(institution_name)s" department="%(department)s" faculty="%(faculty)s"> 238 240 <item_detail item_id="1" item_name="%(institution_item_name)s" item_amt="%(institution_amt)d" bank_id="%(institution_bank_id)s" acct_num="%(institution_acct)s" /> 239 <item_detail item_id="2" item_name=" KwaraPoly Split" item_amt="%(kwarapoly_split)s" bank_id="117" acct_num="6216801058" />241 <item_detail item_id="2" item_name="Dalash" item_amt="%(dalash_amt)s" bank_id="117" acct_num="1013196791" /> 240 242 <item_detail item_id="3" item_name="%(provider_item_name)s" item_amt="%(provider_amt)d" bank_id="%(provider_bank_id)s" acct_num="%(provider_acct)s" /> 241 243 </item_details> … … 288 290 # Institution data 289 291 xmldict['institution_amt'] = 100 * (self.context.amount_auth - 500 - 150) 290 xmldict['institution_acct'] = ' 1012445289'291 xmldict['institution_bank_id'] = ' 117'292 xmldict['institution_acct'] = '0' 293 xmldict['institution_bank_id'] = '0' 292 294 xmldict['institution_item_name'] = self.context.p_category 293 295 xmldict['institution_name'] = INSTITUTION_NAME
Note: See TracChangeset for help on using the changeset viewer.