conf.py 4.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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. SAOBEI_PAY_BACK = concat_server_end_url(uri = '/user/{}/{}_finishedPay'.format(
  27. PayAppType.SAOBEI, get_test_point('user', 'PAY_NOTIFY_URL')))
  28. DLB_PAY_BACK = concat_server_end_url(uri = '/user/{}/{}_finishedPay'.format(
  29. PayAppType.DLB, get_test_point('user', 'PAY_NOTIFY_URL')))
  30. JD_AGGRE_PAY_BACK = concat_server_end_url(uri = '/user/{}/{}_finishedPay'.format(
  31. PayAppType.JD_AGGR, get_test_point('user', 'PAY_NOTIFY_URL')))
  32. YS_PAY_BACK = concat_server_end_url(uri = '/user/{}/{}_finishedPay'.format(
  33. PayAppType.YS, get_test_point('user', 'PAY_NOTIFY_URL')))
  34. RCU_PAY_BACK = concat_server_end_url(uri = '/user/{}/{}_finishedPay'.format(
  35. PayAppType.RCU, get_test_point('user', 'PAY_NOTIFY_URL')))
  36. JDOPEN_PAY_BACK = concat_server_end_url(uri = '/user/{}/{}_finishedPay'.format(
  37. PayAppType.JD_OPEN, get_test_point('user', 'PAY_NOTIFY_URL')))
  38. else:
  39. class PAY_NOTIFY_URL(IterConstant):
  40. WECHAT_PAY_BACK = concat_server_end_url(uri='/user/{}/finishedPay'.format(PayAppType.WECHAT))
  41. ALI_PAY_BACK = concat_server_end_url(uri='/user/{}/finishedPay'.format(PayAppType.ALIPAY))
  42. SAOBEI_PAY_BACK = concat_server_end_url(uri='/user/{}/finishedPay'.format(PayAppType.SAOBEI))
  43. DLB_PAY_BACK = concat_server_end_url(uri='/user/{}/finishedPay'.format(PayAppType.DLB))
  44. JD_AGGRE_PAY_BACK = concat_server_end_url(uri='/user/{}/finishedPay'.format(PayAppType.JD_AGGR))
  45. YS_PAY_BACK = concat_server_end_url(uri='/user/{}/finishedPay'.format(PayAppType.YS))
  46. RCU_PAY_BACK = concat_server_end_url(uri='/user/{}/finishedPay'.format(PayAppType.RCU))
  47. JDOPEN_PAY_BACK = concat_server_end_url(uri='/user/{}/finishedPay'.format(PayAppType.JD_OPEN))
  48. if settings.DEBUG and get_test_point('user', 'REFUND_NOTIFY_URL'):
  49. class REFUND_NOTIFY_URL(IterConstant):
  50. JD_AGGRE_REFUND_BACK = concat_server_end_url(
  51. uri = '/user/{}/{}_refundOrderNotifier'.format(
  52. PayAppType.JD_AGGR, get_test_point('user', 'REFUND_NOTIFY_URL')))
  53. WECHAT_REFUND_BACK = concat_server_end_url(
  54. uri = '/user/{}/{}_refundOrderNotifier'.format(
  55. PayAppType.WECHAT, get_test_point('user', 'REFUND_NOTIFY_URL')))
  56. JDOPEN_REFUND_BACK = concat_server_end_url(
  57. uri = '/user/{}/{}_refundOrderNotifier'.format(
  58. PayAppType.JD_OPEN, get_test_point('user', 'REFUND_NOTIFY_URL')))
  59. else:
  60. class REFUND_NOTIFY_URL(IterConstant):
  61. JD_AGGRE_REFUND_BACK = concat_server_end_url(uri = '/user/{}/refundOrderNotifier'.format(PayAppType.JD_AGGR))
  62. WECHAT_REFUND_BACK = concat_server_end_url(uri = '/user/{}/refundOrderNotifier'.format(PayAppType.WECHAT))
  63. JDOPEN_REFUND_BACK = concat_server_end_url(uri = '/user/{}/refundOrderNotifier'.format(PayAppType.JD_OPEN))
  64. HUAWEI_ACCESS_URL = 'https://login.cloud.huawei.com/oauth2/v2/authorize?response_type' \
  65. '=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'