|
|
|
|
@ -4,7 +4,6 @@ import datetime |
|
|
|
|
|
|
|
|
|
import requests |
|
|
|
|
from django.contrib.auth import get_user_model |
|
|
|
|
from django.core.handlers.base import logger |
|
|
|
|
from django.db.models import Q |
|
|
|
|
from django.http import HttpResponse, HttpResponseForbidden |
|
|
|
|
from django.shortcuts import redirect |
|
|
|
|
@ -159,7 +158,7 @@ class YandexPay(APIView): |
|
|
|
|
'shopFailURL': settings.YANDEX_MONEY_FAIL_URL, |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
logger_yandex.info("user with email %s start pay payment_id %s", (pay.user.email, pay.id)) |
|
|
|
|
logger_yandex.info("user with email %s start pay", (pay.user.email, )) |
|
|
|
|
|
|
|
|
|
return redirect(r.url) |
|
|
|
|
|
|
|
|
|
@ -204,24 +203,6 @@ def get_invoices(request): |
|
|
|
|
return response |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class YandexSuccessView(APIView): |
|
|
|
|
renderer_classes = (JSONRenderer,) |
|
|
|
|
|
|
|
|
|
@staticmethod |
|
|
|
|
def get(request): |
|
|
|
|
logger.error('YandexSuccessView: {}'.format(request)) |
|
|
|
|
return Response(status=204) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class YandexFailView(APIView): |
|
|
|
|
renderer_classes = (JSONRenderer,) |
|
|
|
|
|
|
|
|
|
@staticmethod |
|
|
|
|
def get(request): |
|
|
|
|
logger.error('YandexFailView: {}'.format(request)) |
|
|
|
|
return Response(status=204) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class YandexCheckView(APIView): |
|
|
|
|
renderer_classes = (JSONRenderer,) |
|
|
|
|
|
|
|
|
|
|