From d88519d0f78d46e41068a3507233f6199f7f4924 Mon Sep 17 00:00:00 2001 From: Andrey Date: Tue, 6 Mar 2018 08:10:45 +0300 Subject: [PATCH] Yandex_update --- finance/views.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/finance/views.py b/finance/views.py index e1f481d..d569ffc 100644 --- a/finance/views.py +++ b/finance/views.py @@ -251,7 +251,7 @@ class YandexCheckView(APIView): }) logger_yandex.info(xml_res) - return xml_res + return Response(xml_res, status=200) class YandexAvisoView(APIView): @@ -277,15 +277,16 @@ class YandexAvisoView(APIView): pay.status = Payment.STATUS.SUCCESS pay.save() - logger_yandex.info('Finish success pay with invoice_id(yandex) %s' % str(data['invoiceId'])) - - return Response({ + xml_res = dicttoxml.dicttoxml({ 'code': 0, 'shopId': pay.shop_id, 'invoiceId': data['invoiceId'], 'orderSumAmount': pay.order_amount, 'performedDatetime': datetime.datetime.now(), - }, status=200) + }) + logger_yandex.info(xml_res) + + return Response(xml_res, status=200) class YandexFailView(APIView):