From 8b4b7e9e678f7b0940a4617d4f97592b6751c389 Mon Sep 17 00:00:00 2001 From: Sayyid Hamid Mahdavi Date: Tue, 20 May 2025 22:30:13 +0330 Subject: [PATCH] callback url get none http --- apps/pg/views.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/pg/views.py b/apps/pg/views.py index d9a0b84..3488d31 100644 --- a/apps/pg/views.py +++ b/apps/pg/views.py @@ -1,6 +1,6 @@ from django.contrib import messages from django.contrib.auth.decorators import login_required -from django.http import HttpResponseRedirect +from django.http import HttpResponseRedirect, HttpResponse from django.shortcuts import render from django.urls import reverse from django.utils.decorators import method_decorator @@ -93,7 +93,10 @@ class ChargeConfirmView(UpdateView): # post = if 'redirect-to-app' in request.POST: - return super().post(request, *args, **kwargs) + response = HttpResponse("", status=302) + response['Location'] = self.object.callback_url + return response + else: self.object = self.get_object() @@ -144,5 +147,3 @@ class ChargeConfirmView(UpdateView): # # return HttpResponseRedirect(self.get_success_url()) - def get_success_url(self): - return self.object.callback_url