|
|
|
@ -34,7 +34,8 @@ def test_pay(request): |
|
|
|
return render_to_response('yandex/test_pay.html', context={ |
|
|
|
return render_to_response('yandex/test_pay.html', context={ |
|
|
|
'shop_id': settings.YANDEX_MONEY_SHOP_ID, |
|
|
|
'shop_id': settings.YANDEX_MONEY_SHOP_ID, |
|
|
|
'sc_id': settings.YANDEX_MONEY_TEST_SCID, |
|
|
|
'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] |
|
|
|
val = i.split('=')[1] |
|
|
|
data[key] = val |
|
|
|
data[key] = val |
|
|
|
|
|
|
|
|
|
|
|
logger_yandex.info('Проверка платежа запрос', exc_info=True, extra={ |
|
|
|
logger_yandex.info('Проверка демо платежа запрос', exc_info=True, extra={ |
|
|
|
'request': data, |
|
|
|
'request': data, |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
@ -536,6 +537,10 @@ class DemoYandexAvisoView(APIView): |
|
|
|
if float(data['orderSumAmount']) < 1001: |
|
|
|
if float(data['orderSumAmount']) < 1001: |
|
|
|
xml_res = """<paymentAvisoResponse performedDatetime="%s" code="0" invoiceId="%s" shopId="%s"/> |
|
|
|
xml_res = """<paymentAvisoResponse performedDatetime="%s" code="0" invoiceId="%s" shopId="%s"/> |
|
|
|
""" % (now.isoformat(), str(data['invoiceId']), str(data['shopId'])) |
|
|
|
""" % (now.isoformat(), str(data['invoiceId']), str(data['shopId'])) |
|
|
|
|
|
|
|
logger_yandex.info('Подтверждение демо платежа ответ', exc_info=True, extra={ |
|
|
|
|
|
|
|
'response': xml_res, |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
else: |
|
|
|
else: |
|
|
|
xml_res = """<paymentAvisoResponse performedDatetime="%s" code="100" invoiceId="%s" shopId="%s" |
|
|
|
xml_res = """<paymentAvisoResponse performedDatetime="%s" code="100" invoiceId="%s" shopId="%s" |
|
|
|
message="Нам не позволяет совесть принять от вас более 1000 рублей"/ |
|
|
|
message="Нам не позволяет совесть принять от вас более 1000 рублей"/ |
|
|
|
|