##parameters=REQUEST # $Id: simulate_callback.py 2857 2007-12-04 16:28:13Z joachim $ """ simulate a callback """ try: from Products.zdb import set_trace except: def set_trace(): pass import DateTime,logging current = DateTime.DateTime() pr = context.portal_registration logger = logging.getLogger('EPayment.Simulate') args = {} args['desc'] = 'Simulated Callback' args['PayRef'] = 'GTB|WEB|ISW|1-01-2000|000234' args['resp'] = '00' args['cardNum'] = '0000' args['ApprAmt'] = REQUEST.get('x_amt') from urllib import urlencode #set_trace() #url = "%s" % (context.absolute_url()) raw_url = REQUEST.get("site_redirect_url") url = "%s&%s" % (raw_url,urlencode(args)) return REQUEST.RESPONSE.redirect(url)