def chargingiframe(request): if request.method == 'POST': chObj = ChargingRequest() chObj.set_merchant_transaction_id( request.POST.get('merchant_transaction_id')) chObj.set_buyer_email_id(request.POST.get('buyer_email_address')) chObj.set_transaction_amount(request.POST.get('transaction_amount')) chObj.set_payment_method(request.POST.get('payment_method')) chObj.set_bank_name(request.POST.get('bank_name')) chObj.set_emi_months(request.POST.get('emi_months')) chObj.set_ui_mode(request.POST.get('ui_mode')) respMap = chObj.charge() if respMap["status"] is "OK": return render_to_response('charging-iframe/charging-iframe.html', {'obj': respMap}, context_instance=RequestContext(request)) else: html = respMap["error_message"] return HttpResponse(html) else: trxId = str("MT" + str(random.randint(99999999999, 999999999999))) t = get_template('charging-iframe/index.html') html = t.render(Context({'trxId': trxId})) return HttpResponse(html)
def chargingmaster(request): if request.method == 'POST': chObj = ChargingRequest() chObj.set_merchant_transaction_id( request.POST.get('merchant_transaction_id')) chObj.set_buyer_email_id(request.POST.get('buyer_email_address')) chObj.set_transaction_amount(request.POST.get('transaction_amount')) chObj.set_payment_method(request.POST.get('payment_method')) chObj.set_bank_name(request.POST.get('bank_name')) chObj.set_emi_months(request.POST.get('emi_months')) chObj.set_ui_mode(request.POST.get('ui_mode')) chObj.set_terminal_id(request.POST.get('terminal_id')) chObj.set_udf1(request.POST.get('udf1')) chObj.set_udf2(request.POST.get('udf2')) chObj.set_udf3(request.POST.get('udf3')) chObj.set_udf4(request.POST.get('udf4')) chObj.set_udf5(request.POST.get('udf5')) chObj.set_buyer_phone_no(request.POST.get('buyer_phone_no')) chObj.set_buyer_unique_id(request.POST.get('buyer_unique_id')) chObj.set_shipping_address(request.POST.get('shipping_address')) chObj.set_shipping_city(request.POST.get('shipping_city')) chObj.set_shipping_state(request.POST.get('shipping_state')) chObj.set_shipping_zip(request.POST.get('shipping_zip')) chObj.set_shipping_country(request.POST.get('shipping_country')) chObj.set_billing_name(request.POST.get('billing_name')) chObj.set_billing_address(request.POST.get('billing_address')) chObj.set_billing_city(request.POST.get('billing_city')) chObj.set_billing_state(request.POST.get('billing_state')) chObj.set_billing_zip(request.POST.get('billing_zip')) chObj.set_billing_country(request.POST.get('billing_country')) chObj.set_min_sla(request.POST.get('min_sla')) chObj.set_is_user_logged_in(request.POST.get('is_user_logged_in')) chObj.set_address_count(request.POST.get('address_count')) chObj.set_sales_channel(request.POST.get('sales_channel')) chObj.set_item_total(request.POST.get('item_total')) chObj.set_item_vertical(request.POST.get('item_vertical')) chObj.set_sms_notify_number(request.POST.get('sms_notify_number')) chObj.set_source(request.POST.get('source')) chObj.set_product_info1(request.POST.get('product_info1')) chObj.set_product_info2(request.POST.get('product_info2')) chObj.set_product_info3(request.POST.get('product_info3')) respMap = chObj.charge() if respMap["status"] is "OK": return render_to_response('charging-master/charging.html', {'obj': respMap}, context_instance=RequestContext(request)) else: html = respMap["error_message"] return HttpResponse(html) else: trxId = str("MT" + str(random.randint(99999999999, 999999999999))) t = get_template('charging-master/index.html') html = t.render(Context({'trxId': trxId})) return HttpResponse(html)