|
@@ -14,7 +14,7 @@
|
|
import json
|
|
import json
|
|
import time
|
|
import time
|
|
import urllib
|
|
import urllib
|
|
-from urllib.parse import urlencode, parse_qs, unquote
|
|
|
|
|
|
+from urllib.parse import quote, parse_qs, unquote
|
|
|
|
|
|
import boto3
|
|
import boto3
|
|
import oss2
|
|
import oss2
|
|
@@ -1054,7 +1054,7 @@ class CloudStorageView(View):
|
|
notify_url="{SERVER_DOMAIN_SSL}cloudstorage/doalicallback".format(
|
|
notify_url="{SERVER_DOMAIN_SSL}cloudstorage/doalicallback".format(
|
|
SERVER_DOMAIN_SSL=SERVER_DOMAIN_SSL),
|
|
SERVER_DOMAIN_SSL=SERVER_DOMAIN_SSL),
|
|
quit_url="{SERVER_DOMAIN}web/paid2/fail.html".format(SERVER_DOMAIN=SERVER_DOMAIN),
|
|
quit_url="{SERVER_DOMAIN}web/paid2/fail.html".format(SERVER_DOMAIN=SERVER_DOMAIN),
|
|
- passback_params=urlencode("lang="+lang)
|
|
|
|
|
|
+ passback_params=quote("lang="+lang)
|
|
# return_url="http://192.168.136.40/cloudstorage/payOK",
|
|
# return_url="http://192.168.136.40/cloudstorage/payOK",
|
|
# notify_url="http://192.168.136.40/cloudstorage/aliPayCallback"
|
|
# notify_url="http://192.168.136.40/cloudstorage/aliPayCallback"
|
|
)
|
|
)
|
|
@@ -1088,7 +1088,7 @@ class CloudStorageView(View):
|
|
# 获取参数
|
|
# 获取参数
|
|
response = ResponseObject()
|
|
response = ResponseObject()
|
|
|
|
|
|
- parameter_dict = pay.get_parameter(orderID, content, float(price) * 100, ip, notify_url, urlencode("lang="+lang))
|
|
|
|
|
|
+ parameter_dict = pay.get_parameter(orderID, content, float(price) * 100, ip, notify_url, quote("lang="+lang))
|
|
print('parameter_dict', parameter_dict)
|
|
print('parameter_dict', parameter_dict)
|
|
# parameter_dict 参数中获取MWEB_URL 调转页面在路径后面添加redirect_url
|
|
# parameter_dict 参数中获取MWEB_URL 调转页面在路径后面添加redirect_url
|
|
# 统一调用接口
|
|
# 统一调用接口
|