|
@@ -48,6 +48,8 @@ try:
|
|
|
from cStringIO import StringIO
|
|
|
except ImportError:
|
|
|
pycurl = None
|
|
|
+import logging
|
|
|
+log = logging.getLogger("myinfo")
|
|
|
|
|
|
|
|
|
class WxPayConf_pub(object):
|
|
@@ -310,13 +312,16 @@ class UnifiedOrder_pub(Wxpay_client_pub):
|
|
|
sign = self.getSign(self.parameters)
|
|
|
print self.parameters
|
|
|
self.parameters["sign"] = sign #签名
|
|
|
+ log.info("params:%s" % self.parameters)
|
|
|
return self.arrayToXml(self.parameters)
|
|
|
|
|
|
def getPrepayId(self):
|
|
|
"""获取prepay_id"""
|
|
|
self.postXml()
|
|
|
+ log.info("raw response:"+self.response)
|
|
|
self.result = self.xmlToArray(self.response)
|
|
|
print self.result
|
|
|
+ log.info(self.result)
|
|
|
return self.result
|
|
|
|
|
|
def geth5url(self):
|
|
@@ -373,6 +378,7 @@ def get_wx_unifiedorder(out_trade_no,total_fee,openid,trade_type="JSAPI"):
|
|
|
par_obj.setParameter('openid',openid)
|
|
|
par_obj.setParameter('trade_type',trade_type)
|
|
|
par_obj.createXml()
|
|
|
+ log.info("order info:%s,%s,%s,%s" % (out_trade_no,total_fee,openid,trade_type))
|
|
|
return par_obj.getPrepayId()
|
|
|
|
|
|
def check_notify_valid(xml_params):
|