aboutsummaryrefslogtreecommitdiffstats
path: root/alphabetlearning
diff options
context:
space:
mode:
Diffstat (limited to 'alphabetlearning')
-rw-r--r--alphabetlearning/payments/models.py3
-rw-r--r--alphabetlearning/payments/views.py5
2 files changed, 6 insertions, 2 deletions
diff --git a/alphabetlearning/payments/models.py b/alphabetlearning/payments/models.py
index 80d93c2..62bcbde 100644
--- a/alphabetlearning/payments/models.py
+++ b/alphabetlearning/payments/models.py
@@ -9,6 +9,9 @@ class Product(models.Model):
name = models.CharField(max_length=255)
stripe_product_id = models.CharField(max_length=100)
+ def __str__(self):
+ return self.name
+
class Price(models.Model):
product = models.ForeignKey(Product, on_delete=models.CASCADE)
diff --git a/alphabetlearning/payments/views.py b/alphabetlearning/payments/views.py
index 8337177..ca81d86 100644
--- a/alphabetlearning/payments/views.py
+++ b/alphabetlearning/payments/views.py
@@ -15,6 +15,7 @@ from .models import Price
from .models import Product
from .models import ShoppingCart
+
stripe.api_key = settings.STRIPE_SECRET_KEY
@@ -31,8 +32,8 @@ class CreateCheckoutSessionView(View):
},
],
mode="payment",
- success_url=domain + "payments/success/",
- cancel_url=domain + "payments/cancel/",
+ success_url=domain + "/payments/success/",
+ cancel_url=domain + "/payments/cancel/",
)
return redirect(checkout_session.url, code=303)