Как сделать петлю внутри Stripe

У меня проблема, я хочу зациклиться внутри Stripe для создания динамических нескольких объектов в checkout. Я не могу сделать это после stripe.checkout.Session.create(), потому что получаю ошибку. Также я не могу создать JSON объект в цикле for из stripe.checkout.Session.create(). Есть идеи? Как я могу использовать цикл for и создать несколько line_items?

?
def create_checkout_session(request):
    if request.method == "GET":
        try:
            cart = Cart.objects.get(order_user=request.user)
            checkout_session = stripe.checkout.Session.create(
                payment_method_types=['card', 'p24'], 
                    line_items=[{
                        'price_data': {
                            'currency': 'eur',
                            'product_data': {
                            'name': 'total'
                            },
                            'unit_amount': cart.total,
                        },
                        'quantity': 1,
                        }],

Вы должны быть в состоянии выполнить итерацию для подготовки line_items в соответствии с вашими потребностями, затем передать подготовленный массив:

count = 5
lineItems = =[]
for i in range(count):    
    lineItems.append({...})

checkout_session = stripe.checkout.Session.create(
  line_items=**lineItems**,
  ...
)
Вернуться на верх