|
|
|
|
@ -155,8 +155,8 @@ class YandexPay(APIView): |
|
|
|
|
'customerNumber': pay.customer_number, |
|
|
|
|
'orderNumber': pay.order_number, |
|
|
|
|
'cps_email': pay.cps_email, |
|
|
|
|
# 'shopSuccessURL': settings.YANDEX_MONEY_SUCCESS_URL, |
|
|
|
|
# 'shopFailURL': settings.YANDEX_MONEY_FAIL_URL, |
|
|
|
|
'shopSuccessURL': settings.YANDEX_MONEY_SUCCESS_URL, |
|
|
|
|
'shopFailURL': settings.YANDEX_MONEY_FAIL_URL, |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
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']) |
|
|
|
|
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)) |
|
|
|
|
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) |
|
|
|
|
|
|
|
|
|
pay.shop_amount = data['shopSumAmount'] |
|
|
|
|
pay.status = Payment.STATUS.CHOICES.SUCCESS |
|
|
|
|
pay.status = Payment.STATUS.SUCCESS |
|
|
|
|
pay.save() |
|
|
|
|
|
|
|
|
|
logger_yandex.info('Finish success pay with invoice_id(yandex) %s' % pay.invoice_id) |
|
|
|
|
|