diff --git a/finance/views.py b/finance/views.py
index d6118c0..3a79e0d 100644
--- a/finance/views.py
+++ b/finance/views.py
@@ -34,7 +34,8 @@ def test_pay(request):
return render_to_response('yandex/test_pay.html', context={
'shop_id': settings.YANDEX_MONEY_SHOP_ID,
'sc_id': settings.YANDEX_MONEY_TEST_SCID,
- 'order_number': str(uuid.uuid4())[:12]
+ 'order_number': str(uuid.uuid4())[:12],
+ 'user_email': request.user.email if request.user.is_authenticated else 'user@domain.com'
})
@@ -487,7 +488,6 @@ 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('&'):
@@ -495,6 +495,10 @@ class DemoYandexCheckView(APIView):
val = i.split('=')[1]
data[key] = val
+ logger_yandex.info('Проверка демо платежа запрос', exc_info=True, extra={
+ 'request': data,
+ })
+
except IndexError:
logger_yandex.error("Непредвиденная ошибка проверки тестогого платежа")
return Response(status=204)
@@ -533,6 +537,10 @@ class DemoYandexAvisoView(APIView):
if float(data['orderSumAmount']) < 1001:
xml_res = """
""" % (now.isoformat(), str(data['invoiceId']), str(data['shopId']))
+ logger_yandex.info('Подтверждение демо платежа ответ', exc_info=True, extra={
+ 'response': xml_res,
+ })
+
else:
xml_res = """
| cps_email |
- |
+ |
| rebillingOn |