conf.py 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # -*- coding: utf-8 -*-
  2. # !/usr/bin/env python
  3. from django.conf import settings
  4. from apps.web.constant import IterConstant, AppPlatformType
  5. from apps.web.core import PayAppType
  6. from apps.web.utils import concat_server_end_url
  7. from apps.common.utils import get_test_point
  8. class USER_AUTH_REDIRECT_URL(IterConstant):
  9. WECHAT_PAY_AUTH_BASE = concat_server_end_url(uri = '/user/wxpay/baseAccess')
  10. WECHAT_AUTH_BASE = concat_server_end_url(uri = '/user/wechat/auth/base')
  11. WECHAT_MANAGER_AUTH_BASE = concat_server_end_url(uri = '/user/wechat/managerAuth/base')
  12. WECHAT_MANAGER_AUTH_USER = concat_server_end_url(uri = '/user/wechat/managerAuth/user')
  13. WECHAT_USER_CENTER_AUTH_BASE = concat_server_end_url(uri = '/user/wechat/center/auth/base')
  14. WECHAT_USER_CENTER_AUTH_USER = concat_server_end_url(uri = '/user/wechat/center/auth/user')
  15. WECHAT_USER_CENTER_MANAGER_AUTH_USER = concat_server_end_url(uri = '/user/wechat/center/managerAuth/user')
  16. # JD = concat_server_end_url(uri = '/user/{}/auth/callback'.format(AppPlatformType.JD))
  17. ALIPAY = concat_server_end_url(uri = '/user/{}/auth/callback'.format(AppPlatformType.ALIPAY))
  18. UNIONPAY = concat_server_end_url(uri = '/user/union/auth/callback')
  19. MONI_BASE = concat_server_end_url(uri = '/user/baseMoniAccess')
  20. if settings.DEBUG and get_test_point('user', 'PAY_NOTIFY_URL'):
  21. class PAY_NOTIFY_URL(IterConstant):
  22. WECHAT_PAY_BACK = concat_server_end_url(uri = '/user/{}/{}_finishedPay'.format(
  23. PayAppType.WECHAT, get_test_point('user', 'PAY_NOTIFY_URL')))
  24. ALI_PAY_BACK = concat_server_end_url(uri = '/user/{}/{}_finishedPay'.format(
  25. PayAppType.ALIPAY, get_test_point('user', 'PAY_NOTIFY_URL')))
  26. else:
  27. class PAY_NOTIFY_URL(IterConstant):
  28. WECHAT_PAY_BACK = concat_server_end_url(uri = '/user/{}/finishedPay'.format(PayAppType.WECHAT))
  29. ALI_PAY_BACK = concat_server_end_url(uri = '/user/{}/finishedPay'.format(PayAppType.ALIPAY))
  30. if settings.DEBUG and get_test_point('user', 'REFUND_NOTIFY_URL'):
  31. class REFUND_NOTIFY_URL(IterConstant):
  32. WECHAT_REFUND_BACK = concat_server_end_url(
  33. uri = '/user/{}/{}_refundOrderNotifier'.format(
  34. PayAppType.WECHAT, get_test_point('user', 'REFUND_NOTIFY_URL')))
  35. else:
  36. class REFUND_NOTIFY_URL(IterConstant):
  37. WECHAT_REFUND_BACK = concat_server_end_url(uri = '/user/{}/refundOrderNotifier'.format(PayAppType.WECHAT))
  38. HUAWEI_ACCESS_URL = 'https://login.cloud.huawei.com/oauth2/v2/authorize?response_type' \
  39. '=code&client_id=100259545&redirect_uri=http%3a%2f%2fwww.washpayer.com%2fuser%2fhuaweiAccess&scope=https%3A%2F%2Fwww.huawei.com%2Fauth%2Faccount%2Fbase.profile'