diff --git a/finance/views.py b/finance/views.py index 638c0d1..9c96e44 100644 --- a/finance/views.py +++ b/finance/views.py @@ -55,8 +55,8 @@ class BillListView(APIView): user=bill_obj.user, cps_email=bill_obj.user.email, ) - invoice.yandex_pay=yandex_pay - invoice.save() + invoice.yandex_pay=yandex_pay + invoice.save() invoices = [j for j in invoices if not j.id == invoice.id] @@ -105,12 +105,12 @@ class YandexPay(APIView): try: pay = Payment.objects.get(id=pk) r = requests.post('https://money.yandex.ru/eshop.xml', data={ - 'shopId': pay['shop_id'], - 'scid': pay['scid'], - 'sum': pay['order_amount'], - 'customerNumber': pay['customer_number'], - 'orderNumber': pay['order_number'], - 'cps_email': pay['cps_email'], + 'shopId': pay.shop_id, + 'scid': pay.scid, + 'sum': pay.order_amount, + 'customerNumber': pay.customer_number, + 'orderNumber': pay.order_number, + 'cps_email': pay.cps_email, }) return redirect(r.url)