Yandex_update

feature/fix_accout_not_found
Andrey 8 years ago
parent 1891fbbc7d
commit 9ccf0af150
  1. 8
      finance/views.py

@ -155,8 +155,8 @@ class YandexPay(APIView):
'customerNumber': pay.customer_number, 'customerNumber': pay.customer_number,
'orderNumber': pay.order_number, 'orderNumber': pay.order_number,
'cps_email': pay.cps_email, 'cps_email': pay.cps_email,
# 'shopSuccessURL': settings.YANDEX_MONEY_SUCCESS_URL, 'shopSuccessURL': settings.YANDEX_MONEY_SUCCESS_URL,
# 'shopFailURL': settings.YANDEX_MONEY_FAIL_URL, 'shopFailURL': settings.YANDEX_MONEY_FAIL_URL,
}) })
logger_yandex.info("user with email %s start pay payment_id %s", (pay.user.email, pay.id)) logger_yandex.info("user with email %s start pay payment_id %s", (pay.user.email, pay.id))
@ -240,7 +240,7 @@ class YandexCheckView(APIView):
logger_yandex.error("Payment with id=%s not found" % data['orderNumber']) logger_yandex.error("Payment with id=%s not found" % data['orderNumber'])
return Response(status=204) return Response(status=204)
if not pay.status == Payment.STATUS.CHOICES.PROCESSED: if not pay.status == Payment.STATUS.PROCESSED:
logger_yandex.error("Payment with id=%s have status %s" % (data['orderNumber'], pay.status)) logger_yandex.error("Payment with id=%s have status %s" % (data['orderNumber'], pay.status))
return Response(status=204) return Response(status=204)
@ -289,7 +289,7 @@ class YandexAvisoView(APIView):
logger_yandex.info('Get success pay with invoice_id(yandex) %s' % pay.invoice_id) logger_yandex.info('Get success pay with invoice_id(yandex) %s' % pay.invoice_id)
pay.shop_amount = data['shopSumAmount'] pay.shop_amount = data['shopSumAmount']
pay.status = Payment.STATUS.CHOICES.SUCCESS pay.status = Payment.STATUS.SUCCESS
pay.save() pay.save()
logger_yandex.info('Finish success pay with invoice_id(yandex) %s' % pay.invoice_id) logger_yandex.info('Finish success pay with invoice_id(yandex) %s' % pay.invoice_id)

Loading…
Cancel
Save