feat: first stripe imp

This commit is contained in:
2026-05-06 19:27:00 +02:00
parent 1fdd316d0d
commit 9041ecd206
8 changed files with 83 additions and 2 deletions

View File

@@ -1,7 +1,9 @@
from django.shortcuts import redirect, render
from django.urls import reverse
from django.views.decorators.http import require_POST
from home.models import CoursePage
from purchase.stripe_client import stripe_client
from purchase.models import CoursePurchase
@@ -19,3 +21,12 @@ def mock_refund_purchase(request, purchase_id):
purchase.mock_refund()
return redirect(purchase.course.url)
@require_POST
def test_purchase(request):
return stripe_client.create_checkout_session("price_1TU8ZqK3lJAo3tbKX3T1jsBg")
def purchase_success(request):
return render(request, "success.html")