diff --git a/finance/views.py b/finance/views.py index 729aa76..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' }) @@ -494,7 +495,7 @@ class DemoYandexCheckView(APIView): val = i.split('=')[1] data[key] = val - logger_yandex.info('Проверка платежа запрос', exc_info=True, extra={ + logger_yandex.info('Проверка демо платежа запрос', exc_info=True, extra={ 'request': data, }) @@ -536,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