@@ -254,6 +254,7 @@ class UnicomComboView(View):
elif pay_type == 3: # 微信支付
notify_url = 'unicom/wap/pay/wechat-notify'
ip = CommonService.get_ip_address(request)
+ params = 'activateType=' + activate_type
order_dict['pay_url'], sign_params = PayService.create_wechat_payment(params, order_id,
price, ip,
notify_url,
@@ -93,6 +93,12 @@ class UnicomComboPayNotifyView(View):
@classmethod
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.info('联通套餐支付---微信支付回调')
order_id = ''