|
|
|
|
@ -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) |
|
|
|
|
|
|
|
|
|
|