Changeset 1158 for WAeUP_SRP/trunk/skins/waeup_epayment
- Timestamp:
- 30 Dec 2006, 16:58:14 (18 years ago)
- Location:
- WAeUP_SRP/trunk/skins/waeup_epayment
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
WAeUP_SRP/trunk/skins/waeup_epayment/pay_online.py
r1147 r1158 10 10 # $Id$ 11 11 """ 12 return Info about the current Student 12 pay online 13 13 """ 14 14 import logging … … 24 24 25 25 student = getattr(students,student_id) 26 sbrain = context.students_catalog(id=student_id)[0] 27 res = context.portal_catalog(portal_type="Certificate", 28 id = sbrain.course) 29 if not res: 30 return None 31 sfc = res[0].getObject().getContent().school_fee_code 26 32 info = {} 27 33 info['callback_url'] = "%s/epayment_cb" % student.absolute_url() 34 info['payment_type_code'] = sfc 35 info['payment_type_description'] = "Schoolfee %s for 2006/2007 Session" % sfc 36 info['payment_bill_to'] = sbrain.name 37 info['payment_ship_to'] = "University of Benin" 38 info['student_id'] = student_id 39 info['student_name'] = sbrain.name 40 info['student_email'] = sbrain.email 41 info['order_id'] = "%s%s" % (student_id[1:],DateTime.DateTime().strftime("%d%m%y%H%M%S")) 42 info['amount'] = "75000" 43 return context.wema_form(info=info) -
WAeUP_SRP/trunk/skins/waeup_epayment/wema_form.pt
r1147 r1158 12 12 <tr> 13 13 <input name="x_PaymentCode" type="hidden" 14 tal:attributes=" info/payment_type_code" />14 tal:attributes="value info/payment_type_code" /> 15 15 <input name="x_PaymentDesc" type="hidden" 16 tal:attributes=" info/payment_type_description" />16 tal:attributes="value info/payment_type_description" /> 17 17 <td >Description</td> 18 18 <td tal:content="info/payment_type_description"></td> … … 20 20 <tr> 21 21 <input name="x_Billto" type="hidden" 22 tal:attributes=" info/payment_billto" />22 tal:attributes="value info/payment_bill_to" /> 23 23 <input name="x_Shipto" type="hidden" 24 tal:attributes=" info/payment_shipto" />24 tal:attributes="value info/payment_ship_to" /> 25 25 <input name="x_PayersID" type="hidden" 26 tal:attributes=" info/student_id" />26 tal:attributes="value info/student_id" /> 27 27 <input name="x_PayerName" type="hidden" 28 tal:attributes=" info/student_name" />28 tal:attributes="value info/student_name" /> 29 29 <input name="x_PayerEmail" type="hidden" 30 tal:attributes=" info/student_email" />30 tal:attributes="value info/student_email" /> 31 31 <input name="x_OrderID" type="hidden" 32 tal:attributes=" info/order_id" />33 <td tal:content="info/payment_bill to"></td>32 tal:attributes="value info/order_id" /> 33 <td tal:content="info/payment_bill_to"></td> 34 34 </tr> 35 35 <tr> 36 36 <input name="x_amt" type="hidden" 37 tal:attributes=" info/amount" />37 tal:attributes="value info/amount" /> 38 38 <td >Amount 39 39 </td>
Note: See TracChangeset for help on using the changeset viewer.