Ignore:
Timestamp:
12 Apr 2012, 16:01:45 (12 years ago)
Author:
Henrik Bettermann
Message:

Switch to eTranzact live system.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/skins/waeup_uniben/etranzact_cb.py

    r8028 r8131  
    4141logger.info('%s, callback referer = %s, IP = %s' % (student_id,referer,real_ip))
    4242
    43 ontest = True
     43ontest = False
    4444
    45 if not ontest and not 'xyz' in referer and not 'waeup.org' in referer:
     45if not ontest and not 'etranzact' in referer and not 'waeup.org' in referer:
    4646    logger.info('%s, wrong callback referer %s, callback rejected, IP = %s' % (student_id,referer,real_ip))
    4747    return request.RESPONSE.redirect("%s/waeup_document_view" % context.absolute_url())
     
    8585#&LEAD_BANK_NAME=eTranzact%20Test%20Bank'
    8686
    87 
    8887success = request.get('SUCCESS').split('&')
    8988success_dict = dict([tuple(i.split('=')) for i in success])
     
    9190pay_doc = context.getContent()
    9291
    93 if pay_doc['order_id'] != success_dict['PAYMENT_CODE'] and not ontest :
     92if pay_doc['order_id'] != success_dict['COL1'] and not ontest :
    9493    logger.info('%s requeried payment %s for %s but wrong payment code %s returned' % (member,context.getId(),student_id,success_dict['PAYMENT_CODE']))
    9594    return request.RESPONSE.redirect("%s/waeup_document_view" % context.absolute_url())
    9695
    97 if pay_doc['amount'] != success_dict['TRANS_AMOUNT'] and not ontest :
     96if float(pay_doc['amount']) != float(success_dict['TRANS_AMOUNT']) and not ontest :
    9897    logger.info('%s requeried payment %s for %s but wrong amount %s returned' % (member,context.getId(),student_id,success_dict['TRANS_AMOUNT']))
    9998    return request.RESPONSE.redirect("%s/waeup_document_view" % context.absolute_url())
Note: See TracChangeset for help on using the changeset viewer.