def check_pay_by_order_num(order_num): try: orderQuery = OrderQuery_pub() orderQuery.setParameter("out_trade_no", order_num)#"1217752501201407033233368056") result = orderQuery.getResult() print result if result['trade_state'] == "SUCCESS": return True except Exception, e: print "check_pay_by_trade_no: ", str(e)
def check_pay(request): result = {} try: if request.GET.has_key('out_trade_no'): out_trade_no = request.GET['out_trade_no'] orderQuery = OrderQuery_pub() orderQuery.setParameter("out_trade_no", out_trade_no)#"1217752501201407033233368056") result = orderQuery.getResult() #print result except Exception, e: printError(e)