|
@@ -140,9 +140,15 @@ class ShopifyView(View):
|
|
}
|
|
}
|
|
|
|
|
|
# 根据条件选择配置键
|
|
# 根据条件选择配置键
|
|
- if shopify_country:
|
|
|
|
|
|
+ if shopify_country and shopify_country != "us":
|
|
secret_key = f"{shopify_country}_multipass_secret"
|
|
secret_key = f"{shopify_country}_multipass_secret"
|
|
store_name_key = f"{shopify_country}_store_name"
|
|
store_name_key = f"{shopify_country}_store_name"
|
|
|
|
+ elif shopify_country == "us":
|
|
|
|
+ secret_key = "us_multipass_secret"
|
|
|
|
+ multipass_secret = SHOPIFY_CONFIG[secret_key]
|
|
|
|
+ token = ShopifyMultipass.generate_multipass_token(multipass_secret, customer_data)
|
|
|
|
+ redirect_url = f"https://www.zositech.com/account/login/multipass/{token}"
|
|
|
|
+ return response.json(0, redirect_url)
|
|
elif account_iso2 == "jp":
|
|
elif account_iso2 == "jp":
|
|
secret_key = "jp_multipass_secret"
|
|
secret_key = "jp_multipass_secret"
|
|
store_name_key = "jp_store_name"
|
|
store_name_key = "jp_store_name"
|