Проблема с корзиной в django checkout, Проблема с сортировкой товаров в корзине

я использую брокерскую службу для оплаты, но у меня проблемы с отправкой корзины

Вот проект, который хочет получить от меня брокерский дом.

options = {
            'api_key': 'api',
            'secret_key': 'secretkey',
            'base_url': 'sandbox-api.iyzipay.com'
        }
        payment_card = {
            'cardHolderName': kartisim,
            'cardNumber': kartno,
            'expireMonth': kartskt,
            'expireYear': '2030',
            'cvc': karcvc,
            'registerCard': '0'
        }
        buyer = {
            'id': adres.id,
            'name': adres.adres_uye.username,
            'surname': 'Doe',
            'gsmNumber': '+905350000000',
            'email': adres.adres_uye.email,
            'identityNumber': '74300864791',
            'lastLoginDate': '2015-10-05 12:43:35',
            'registrationDate': '2013-04-21 15:12:09',
            'registrationAddress': adres.adres_detay,
            'ip': '85.34.78.112',
            'city': 'Istanbul',
            'country': 'Turkey',
            'zipCode': '34732'
        }
        address = {
            'contactName': 'Jane Doe',
            'city': 'Istanbul',
            'country': 'Turkey',
            'address': 'Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1',
            'zipCode': '34732'
        }
        
        basket_items = [
            {
                'id': 'id',
                'name': 'name',
                'category1': 'category1',
                'category2': 'category2',
                'itemType': 'type',
                'price': 'price'
            },
            {
                'id': 'id',
                'name': 'name',
                'category1': 'category1',
                'category2': 'category2',
                'itemType': 'type',
                'price': 'price'
            },
            {
                'id': 'id',
                'name': 'name',
                'category1': 'category1',
                'category2': 'category2',
                'itemType': 'type',
                'price': 'price'
            }
        ]
        
        
        request_payload = {
            'locale': 'tr',
            'conversationId': '123456789',
            'price': '1',
            'paidPrice': '1.2',
            'currency': 'TRY',
            'installment': '1',
            'basketId': 'B67832',
            'paymentChannel': 'WEB',
            'paymentGroup': 'PRODUCT',
            'paymentCard': payment_card,
            'buyer': buyer,
            'shippingAddress': address,
            'billingAddress': address,
            'basketItems': basket_items
        }
        payment = iyzipay.Payment().create(request_payload, options)

вот мой метод:

        basket_items = []
        for bas in uye:
            bas = {
                'id': bas.id,
                'name': bas.sepet_urun.urun_baslik,
                'category1': bas.sepet_urun.urun_anakategori.anakategori_baslik,
                'category2': bas.sepet_urun.urun_altkategori.altkategori_baslik,
                'itemType': 'Çiçek',
                'price': str(bas.sepet_fiyat)
            }
        basket_items.append(bas)

Хочу запятую между товарами в корзине, но не смог ее добавить не хочет запятую в последнем товаре в корзине извините за мой плохой английский надеюсь я объяснил проблему

Вернуться на верх