Herkese merhabalar, bulduğum bir paketle (https://github.com/iyzico/iyzipay-php) form açıyorum ama onun verdiği varsayılan kodlardaki sepetteki ürünleri değiştirmeden. biriciürün ikinci ürün ücüncüürün demiş. Tek ürün olabilir diye son ikisini siliyorum null dönüyor. Aşağıdaki döngüyü yaptım; `$basketItems = array();
foreach($carts as $cart){
$cartprice = $cart->cartprice / 100;
$item = new BasketItem();
$item->setId($cart->cartid);
$item->setName($cart->name);
$item->setCategory1("Kitap");
$item->setCategory2("Çocuk");
$item->setItemType(BasketItemType::PHYSICAL);
$item->setPrice($cartprice);
//Arr::add($basketItems, $item);
$basketItems[] = $item;
}`
Yine formu açmıyor null dönüyor. Ama github'taki elle doldurulmuş üç basketItem'i değiştirmezsem her şey yolunda. Bir de benim yaptığım döngü de, `Array
(
[0] => Iyzipay\Model\BasketItem Object
(
[id:Iyzipay\Model\BasketItem:private] => 1
[price:Iyzipay\Model\BasketItem:private] => 75
[name:Iyzipay\Model\BasketItem:private] => Kanatlar
[category1:Iyzipay\Model\BasketItem:private] => Kitap
[category2:Iyzipay\Model\BasketItem:private] => Çocuk
[itemType:Iyzipay\Model\BasketItem:private] => PHYSICAL
[subMerchantKey:Iyzipay\Model\BasketItem:private] =>
[subMerchantPrice:Iyzipay\Model\BasketItem:private] =>
)
)`
subMerchantKey ve subMerchantPrice diye alanlar çıkıyor, foreach döngüsünden de anlaşılacağı üzere öyle bir şey yok. Bu sorunları nasıl çözümleyebilirim. Yardım eden etmeyen herkese teşekkürler