From 96582c93aea229bb49cae6803da9ce61d514a80f Mon Sep 17 00:00:00 2001 From: Thomas Steen Rasmussen Date: Mon, 16 May 2016 21:45:34 +0200 Subject: [PATCH] tell epay to send the user to our thanks url after payment --- shop/models.py | 1 + shop/views.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/shop/models.py b/shop/models.py index a8ccd4eb..e50efd8e 100644 --- a/shop/models.py +++ b/shop/models.py @@ -176,3 +176,4 @@ class EpayPayment(CreatedUpdatedModel, UUIDModel): order = models.OneToOneField('shop.Order') callback = models.ForeignKey('shop.EpayCallback') txnid = models.IntegerField() + diff --git a/shop/views.py b/shop/views.py index d0e13500..1cffc6fd 100644 --- a/shop/views.py +++ b/shop/views.py @@ -246,7 +246,7 @@ class EpayFormView(LoginRequiredMixin, EnsureUserOwnsOrderMixin, DetailView): def get_context_data(self, **kwargs): order = self.get_object() - accept_url = 'https://' + self.request.get_host() + str(order.get_absolute_url()) + accept_url = 'https://' + self.request.get_host() + str(reverse_lazy('epay_thanks', kwargs={'pk': order.pk})) amount = order.total * 100 order_id = str(order.pk) description = "BornHack 2016 order #%s" % order.pk