diff --git a/rowers/views/paymentviews.py b/rowers/views/paymentviews.py index f42b476e..904e0487 100644 --- a/rowers/views/paymentviews.py +++ b/rowers/views/paymentviews.py @@ -8,6 +8,10 @@ from django.core.mail import EmailMessage from rowers import credits +def process_idokladcallback(request): + dologging('idoklad.log',' /rowers/idokladcallback/') + + return HttpResponse('') @csrf_exempt def braintree_webhook_view(request): diff --git a/rowsandall_app/settings.py b/rowsandall_app/settings.py index 8c1d4255..e3fe4e50 100644 --- a/rowsandall_app/settings.py +++ b/rowsandall_app/settings.py @@ -597,6 +597,14 @@ try: except KeyError: # pragma: no cover FAKTUROID_SLUG = '' +try: + IDOKLAD_CLIENT_ID = CFG['idoklad_client_id'] + IDOKLAD_CLIENT_SECRET = CFG['idoklad_client_secret'] +except KeyError: # pragma: no cover + IDOKLAD_CLIENT_ID = '' + IDOKLAD_CLIENT_SECRET = '' + + # ID obfuscation try: OPAQUE_SECRET_KEY = CFG['opaque_secret_key'] diff --git a/rowsandall_app/urls.py b/rowsandall_app/urls.py index 76c518fd..caf20824 100644 --- a/rowsandall_app/urls.py +++ b/rowsandall_app/urls.py @@ -93,6 +93,7 @@ urlpatterns += [ re_path(r'^tp\_callback', rowersviews.rower_process_tpcallback), re_path(r'^rp3\_callback', rowersviews.rower_process_rp3callback), re_path(r'^twitter\_callback', rowersviews.rower_process_twittercallback), + re_path(r'^idoklad\_callback', rowersviews.process_idokladcallback), re_path(r'^i18n/', include('django.conf.urls.i18n')), re_path(r'^tz_detect/', include('tz_detect.urls')), re_path(r'^logo/', logoview),