From 18f03ba824dda9c62f2052aadf450a4ea8f1ae09 Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Mon, 26 Feb 2018 12:15:32 +0300 Subject: [PATCH] LIL-274. Fix succes & error urls --- apps/payment/views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/payment/views.py b/apps/payment/views.py index f3da0799..4fc55e63 100644 --- a/apps/payment/views.py +++ b/apps/payment/views.py @@ -15,6 +15,7 @@ class CourseBuyView(TemplateView): template_name = 'payment/paymentwall_widget.html' def get(self, request, pk=None, *args, **kwargs): + host = request.scheme + '://' + request.get_host() course = Course.objects.get(id=pk) course_payment = CoursePayment.objects.create( user=request.user, @@ -31,9 +32,9 @@ class CourseBuyView(TemplateView): 'pw', [product], extra_params={ - 'lang': 'ru_RU', - 'success_url': reverse_lazy('payment-success'), - 'failure_url': reverse_lazy('payment-error'), + 'lang': 'ru', + 'success_url': host + str(reverse_lazy('payment-success')), + 'failure_url': host + str(reverse_lazy('payment-error')), } )