Begin implementing Bulma
This commit is contained in:
@@ -39,13 +39,14 @@ class Billing(LoginRequiredMixin, View):
|
||||
|
||||
|
||||
class Order(LoginRequiredMixin, View):
|
||||
def get(self, request, product_id):
|
||||
def get(self, request, plan_name):
|
||||
plan = Plan.objects.get(name=plan_name)
|
||||
try:
|
||||
session = stripe.checkout.Session.create(
|
||||
payment_method_types=settings.ALLOWED_PAYMENT_METHODS,
|
||||
mode="subscription",
|
||||
customer=request.user.stripe_id,
|
||||
line_items=assemble_plan_map(product_id_filter=product_id),
|
||||
line_items=assemble_plan_map(product_id_filter=plan.product_id),
|
||||
success_url=request.build_absolute_uri(reverse("success")),
|
||||
cancel_url=request.build_absolute_uri(reverse("cancel")),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user