zhangdongming 3 жил өмнө
parent
commit
6dd90370c4

+ 1 - 0
Controller/UnicomCombo/UnicomComboController.py

@@ -254,6 +254,7 @@ class UnicomComboView(View):
                 elif pay_type == 3:  # 微信支付
                 elif pay_type == 3:  # 微信支付
                     notify_url = 'unicom/wap/pay/wechat-notify'
                     notify_url = 'unicom/wap/pay/wechat-notify'
                     ip = CommonService.get_ip_address(request)
                     ip = CommonService.get_ip_address(request)
+                    params = 'activateType=' + activate_type
                     order_dict['pay_url'], sign_params = PayService.create_wechat_payment(params, order_id,
                     order_dict['pay_url'], sign_params = PayService.create_wechat_payment(params, order_id,
                                                                                           price, ip,
                                                                                           price, ip,
                                                                                           notify_url,
                                                                                           notify_url,

+ 6 - 0
Controller/UnicomCombo/UnicomComboPayNotifyController.py

@@ -93,6 +93,12 @@ class UnicomComboPayNotifyView(View):
 
 
     @classmethod
     @classmethod
     def wechat_notify(cls, request):
     def wechat_notify(cls, request):
+        """
+        微信支付异步回调
+        参考文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1
+        @param request: 回调参数 具体参考:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8
+        @return: SUCCESS or FAIL
+        """
         logger = logging.getLogger('info')
         logger = logging.getLogger('info')
         logger.info('联通套餐支付---微信支付回调')
         logger.info('联通套餐支付---微信支付回调')
         order_id = ''
         order_id = ''