Merge branch 'yandex_rebiling' into 'dev'

finance logging

See merge request !363
master
Andrey 8 years ago
commit 2a2c10a4a7
  1. 10
      finance/views.py

@ -487,6 +487,7 @@ class DemoYandexCheckView(APIView):
@staticmethod
def post(request):
# Деалем допущение, что customerNumber=abc1111111 иначе всё плохо
logger_yandex.info('Начало тестирования checkYandex')
data = dict()
try:
for i in request.body.decode('utf-8').split('&'):
@ -494,9 +495,8 @@ class DemoYandexCheckView(APIView):
val = i.split('=')[1]
data[key] = val
logger_yandex.info('Начало тестирования checkYandex')
except IndexError:
logger_yandex.error("Не предвиденная ошибка проверки тестогого платежа")
logger_yandex.error("Непредвиденная ошибка проверки тестогого платежа")
return Response(status=204)
now = timezone.now()
@ -514,9 +514,7 @@ class DemoYandexCheckView(APIView):
)
return HttpResponse(xml_res, content_type='application/xml')
except KeyError:
logger_yandex.error('Начало тестирования checkYandex', exc_info=True, extra={
'data': data,
})
logger_yandex.error('Ошибка в данных checkYandex')
return Response(status=204)
@ -524,13 +522,13 @@ class DemoYandexAvisoView(APIView):
@staticmethod
def post(request):
logger_yandex.info('Начало тестирования avisoYandex')
data = dict()
for i in request.body.decode('utf-8').split('&'):
key = i.split('=')[0]
val = i.split('=')[1]
data[key] = val
logger_yandex.info('Начало тестирования avisoYandex')
now = timezone.now()
if float(data['orderSumAmount']) < 1001:
xml_res = """<paymentAvisoResponse performedDatetime="%s" code="0" invoiceId="%s" shopId="%s"/>

Loading…
Cancel
Save