Yandex_update

remotes/origin/dev2
Andrey 8 years ago
parent 0b1409e45d
commit 3cf3888961
  1. 8
      finance/views.py

@ -59,8 +59,8 @@ class BillListView(APIView):
i['bill'] = bill_obj i['bill'] = bill_obj
i['yandex_pay'] = None i['yandex_pay'] = None
invoice, _is_create = Invoice.objects.update_or_create(**i) invoice, _is_create = Invoice.objects.update_or_create(**i)
if i['method'] == 'Y': if i['method'] == 'Y' and invoice.yandex_pay is None:
yandex_pay, _is_create = Payment.objects.get_or_create( yandex_pay = Payment.objects.create(
order_amount=i['price'], order_amount=i['price'],
shop_amount=0, shop_amount=0,
customer_number=bill_obj.user.id, customer_number=bill_obj.user.id,
@ -152,14 +152,12 @@ class YandexPay(APIView):
'scid': pay.scid, 'scid': pay.scid,
'sum': pay.order_amount, 'sum': pay.order_amount,
'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(r)
return redirect(r.url) return redirect(r.url)
except Payment.DoesNotExist: except Payment.DoesNotExist:

Loading…
Cancel
Save