Merge branch 'current_branch' into 'dev'

finance logging

See merge request !257
remotes/origin/feature/test_courses
Andrey 8 years ago
commit 11c7f750d0
  1. 15
      finance/views.py

@ -302,7 +302,7 @@ class YandexCheckView(APIView):
""" % (pay.performed_datetime, str(data['invoiceId']), str(pay.shop_id))
logger_yandex.info('Проверка платежа ответ', exc_info=True, extra={
'request': xml_res,
'response': xml_res,
})
return HttpResponse(xml_res, content_type='application/xml')
@ -322,10 +322,14 @@ class YandexAvisoView(APIView):
try:
pay = Payment.objects.get(order_number=data['orderNumber'])
except Payment.DoesNotExist:
logger_yandex.error("Payment with invoice_id=%s not found" % data['orderNumber'])
logger_yandex.error('Ошибка подтверждения платежа', exc_info=True, extra={
'request': "Payment with invoice_id=%s not found" % data['orderNumber'],
})
return Response(status=204)
logger_yandex.info('Get success pay with invoice_id(yandex) %s' % str(data['invoiceId']))
logger_yandex.info('Подтверждение платежа запрос', exc_info=True, extra={
'request': 'Get success pay with invoice_id(yandex) %s' % str(data['invoiceId']),
})
pay.shop_amount = data['shopSumAmount']
pay.status = Payment.STATUS.SUCCESS
@ -335,7 +339,10 @@ class YandexAvisoView(APIView):
xml_res = """<paymentAvisoResponse performedDatetime="%s" code="0" invoiceId="%s" shopId="%s"/>
""" % (pay.performed_datetime, str(data['invoiceId']), str(pay.shop_id))
logger_yandex.info(xml_res)
logger_yandex.info('Подтверждение платежа ответ', exc_info=True, extra={
'response': xml_res,
})
msg = EmailMessage(
'Успешная оплата.',

Loading…
Cancel
Save