Ignore:
Timestamp:
9 Dec 2007, 11:03:55 (17 years ago)
Author:
Henrik Bettermann
Message:

make maintenance payment work

rename fields target and subject

Location:
WAeUP_SRP/fceokene/waeup_custom
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/fceokene/waeup_custom/getInterswitchParams.py

    r2857 r2891  
    1010# $Id$
    1111
    12 test = "simulate"
     12test = ""
    1313d = {}
    14 d['payment_possible'] = True 
     14d['payment_possible'] = True
    1515d['pay_ship_to'] = "Federal College Okene"
    1616
     
    1818d['site_name'] = "fceokene.waeup.org"
    1919d['currency_id'] = '566'
    20 d['type'] = 'online' 
    21 d['status'] = 'started' 
     20d['type'] = 'online'
     21d['status'] = 'started'
    2222d['surcharge'] = '150'
    2323d['payment_params'] = 'switch_college_split'
    2424if test == 'simulate':
    25     d['action'] = "%s/payments/%s/simulate_callback" % (student.absolute_url(),payment_id)
     25    d['action'] = "%s/payments/%s/simulate_callback" % (student.absolute_url(),payment_id) #do not use simulate_callback
    2626elif test == 'test':
    27     d['action'] = "https://webpay.interswitchng.com/testpaydirect/webpay/pay.aspx"
     27    d['action'] = "https://webpay.interswitchng.com/test_paydirect/webpay/pay.aspx"
    2828else:
    2929    d['action'] = "https://webpay.interswitchng.com/paydirect/webpay/pay.aspx"
    3030if paytype in ("HOM",):
    3131    d['callback_function'] = 'interswitch_acco_cb'
    32     d['pay_item_id'] = '8302' 
    33     d['description'] = d['type_description'] = 'Hostel Maintenance Fee'
    34     d['pay_item_name'] = "FCE Okene %(description)s" % d
    35     d['amount'] = '4000' 
    36     d['subject'] = 'hostel_maintenance'
    37     d['target'] = paytype
     32    d['pay_item_id'] = '8302'
     33    d['type_description'] = 'Hostel Maintenance Fee'
     34    d['pay_item_name'] = "FCE Okene %(type_description)s" % d
     35    d['amount'] = '4000'
     36    d['category'] = 'hostel_maintenance'
     37    d['item'] = paytype
    3838
    3939return d
  • WAeUP_SRP/fceokene/waeup_custom/getPaymentsFolderInfo.py

    r2890 r2891  
    4343#student = getattr(students,student_id)
    4444student_record = context.students_catalog.getRecordByKey(student_id)
    45 context['updatePayments']()
     45#context['updatePayments']()
    4646payments = []
    4747
     
    9898                                  hasattr(so_doc, 'order_id') and not so_doc.resp_code) or str(member) in ('admin','gbenga','isouaba'):
    9999            row['is_requeryable'] = True
    100             row['callback_url'] = "%s/payments/%s/interswitch_cb" % (student.absolute_url(),
    101                                                             so.getId)
     100            row['callback_url'] = "%s/interswitch_cb" % (payments_path)
    102101            href = '%(query_url)s' % info
    103102            href += '?transRef=%(trans_ref)s' % row
  • WAeUP_SRP/fceokene/waeup_custom/pay_interswitch.py

    r2883 r2891  
    6262info['status'] = 'started'
    6363info['session_id'] = student_record.session
    64 info['target'] = student_record.course
    65 info['subject'] = 'schoolfee'
     64info['item'] = student_record.course
     65info['category'] = 'schoolfee'
    6666info['student_email'] = student_record.email
    6767now = DateTime.DateTime()
Note: See TracChangeset for help on using the changeset viewer.