Olay şöyle, bir butona tıklandığında Ajax ile sayfaya istek gönderiyor ki buraya kadar ben yaptım, olay sayfaya istek gönderdikten sonra;
- 3D Secure penceresini açtırmak
- Bir SESSION içinde dizi olarak bulunan ürünleri, İyzico'nun $basketItems arrayine, entegre etmek, bu olay: *1
- Ve eğer ödeme başarıylsa, if else sonucunda sadece echo "başarılı" veya echo "başarısız sebebi bakiye yetersiz, kod yanlış vs. vs." gibi bir şey yazdırması. Geri kalanı ben halledeceğim.
*1
$basketItems = array();
$firstBasketItem = new \Iyzipay\Model\BasketItem();
$firstBasketItem->setId("BI101");
$firstBasketItem->setName("Binocular");
$firstBasketItem->setCategory1("Collectibles");
$firstBasketItem->setCategory2("Accessories");
$firstBasketItem->setItemType(\Iyzipay\Model\BasketItemType::PHYSICAL);
$firstBasketItem->setPrice("0.3");
$basketItems[0] = $firstBasketItem;
$secondBasketItem = new \Iyzipay\Model\BasketItem();
$secondBasketItem->setId("BI102");
$secondBasketItem->setName("Game code");
$secondBasketItem->setCategory1("Game");
$secondBasketItem->setCategory2("Online Game Items");
$secondBasketItem->setItemType(\Iyzipay\Model\BasketItemType::VIRTUAL);
$secondBasketItem->setPrice("0.5");
$basketItems[1] = $secondBasketItem;Lütfen sadece daha önce İyzico entegresi yapmış arkadaşlar yazsın, vaktim değerli ve kaybedemem.İlgileniyorsanız aklınızda ki ücretle beraber PM atabilirsiniz. İyi çalışmalar.
* İyzico'yu composer ile yüklememeniz gerek.
....