finance logging

remotes/origin/yandex_rebiling
Andrey 8 years ago
parent 7e888ef3ec
commit 6ccf164f49
  1. 9
      finance/views.py
  2. 2
      templates/yandex/test_pay.html

@ -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 = """<paymentAvisoResponse performedDatetime="%s" code="0" invoiceId="%s" shopId="%s"/>
""" % (now.isoformat(), str(data['invoiceId']), str(data['shopId']))
logger_yandex.info('Подтверждение демо платежа ответ', exc_info=True, extra={
'response': xml_res,
})
else:
xml_res = """<paymentAvisoResponse performedDatetime="%s" code="100" invoiceId="%s" shopId="%s"
message="Нам не позволяет совесть принять от вас более 1000 рублей"/

@ -44,7 +44,7 @@
</tr>
<tr>
<td>cps_email</td>
<td><input name="cps_email" value="user@domain.com" type="text"/></td>
<td><input name="cps_email" value="{{ user_email }}" type="text"/></td>
</tr>
<tr>
<td>rebillingOn</td>

Loading…
Cancel
Save