|
@@ -958,10 +958,10 @@ class CloudStorageView(View):
|
|
|
|
|
|
logger = logging.getLogger('log')
|
|
logger = logging.getLogger('log')
|
|
|
|
|
|
- logger.info(request.body)
|
|
|
|
|
|
+ data = WechatPayObject.weixinpay_call_back(request)
|
|
|
|
|
|
- request_dict = WechatPayObject.weixinpay_call_back(request.body)
|
|
|
|
- trade_status = request_dict['result_code'] # 业务结果 SUCCESS/FAIL
|
|
|
|
|
|
+ trade_status = data['result_code'] # 业务结果 SUCCESS/FAIL
|
|
|
|
+ out_trade_no = data['out_trade_no'] # 商户订单号
|
|
try:
|
|
try:
|
|
if trade_status == "SUCCESS":
|
|
if trade_status == "SUCCESS":
|
|
logger.info('微信回调返回值 进来了。')
|
|
logger.info('微信回调返回值 进来了。')
|
|
@@ -969,7 +969,7 @@ class CloudStorageView(View):
|
|
if not check_sign:
|
|
if not check_sign:
|
|
return HttpResponse(WechatPayObject.xml_to_dict({'return_code': 'FAIL', 'return_msg': '签名失败'}))
|
|
return HttpResponse(WechatPayObject.xml_to_dict({'return_code': 'FAIL', 'return_msg': '签名失败'}))
|
|
logger.info('签名成功')
|
|
logger.info('签名成功')
|
|
- orderID = request_dict['out_trade_no'] # 商户订单号
|
|
|
|
|
|
+ orderID = out_trade_no
|
|
print("进来了,微信支付成功回调")
|
|
print("进来了,微信支付成功回调")
|
|
self.callback_dostatus(orderID)
|
|
self.callback_dostatus(orderID)
|
|
|
|
|