Ignore:
Timestamp:
25 Jan 2007, 20:49:22 (18 years ago)
Author:
Henrik Bettermann
Message:

simulate callback disabled
performance of getReviewInfo improved

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/skins/waeup_epayment/pay_online.py

    r1348 r1355  
    2121
    2222student_id = context.getStudentId()
    23 if student_id is None:
    24     return context.REQUEST.RESPONSE.redirect("%s/srp_anonymous_view" % context.portal_url())
     23student = getattr(students,student_id) 
    2524
    26 student = getattr(students,student_id)
    2725sbrain = context.students_catalog(id=student_id)[0]
    2826amount,description = context.getSchoolFee(sbrain.faculty)
     
    5048order_id = info['order_id'] = "%d" % int(now.timeTime()*1000)
    5149info['order_id'] = "%s%s" % (student_id[1:],order_id)
     50p_id = "p%s" % order_id
     51
     52if student_id is None:
     53    return context.REQUEST.RESPONSE.redirect("%s/srp_anonymous_view" % context.portal_url())
     54   
     55if context.portal_url().find('uniben-demo.waeup.org') >-1 or\
     56   context.portal_url().find('uniben.waeup.org') >-1:
     57    info['action'] = "http://www.wemaonlinepayments.biz/payment.aspx"
     58else:
     59    return None
     60    #info['action'] = "%s/payments/%s/simulate_callback" % (student.absolute_url(),p_id) 
     61
     62
    5263if "payments" not in student.objectIds():
    5364    student.invokeFactory('PaymentsFolder','payments')
     
    6273    return context.wema_form(info=info)
    6374
    64 p_id = "p%s" % order_id
     75
    6576payments.invokeFactory('Payment', p_id)
    6677payment = getattr(payments,p_id)
     
    7384#wftool.doActionFor(student,'pay_school_fee')
    7485info['callback_url'] = "%s/payments/%s/epayment_cb" % (student.absolute_url(),p_id)
    75 if context.portal_url().find('uniben-demo.waeup.org') >-1 or\
    76    context.portal_url().find('uniben.waeup.org') >-1:
    77     info['action'] = "http://www.wemaonlinepayments.biz/payment.aspx"
    78 else:
    79     info['action'] = "%s/payments/%s/simulate_callback" % (student.absolute_url(),p_id)
     86
    8087logger.info('"%(student_id)s","%(type_description)s", "%(amount)s N"' % info)
    8188payment_fields = (('x_SiteID','site_id'),
Note: See TracChangeset for help on using the changeset viewer.