• 22-12-2018, 13:26:13
    #1
    Merhaba arkadaşlar, öncelikle daha, PHP ile İyzico entegresi yapmamış arkadaşlar teklifte bulunmazsa sevinirim, bu işi daha önce yapmış birini arıyorum. Aynı zamanda İyzico entegresi, İyzico'nun formuyla değil. Sipariş sayfamızda kendi kredi kartı bilgilerini istediğimiz bir form var, oradan gerçekleşiyor.

    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.
  • 22-12-2018, 17:57:09
    #2
    Tonks adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar, öncelikle daha, PHP ile İyzico entegresi yapmamış arkadaşlar teklifte bulunmazsa sevinirim, bu işi daha önce yapmış birini arıyorum. Aynı zamanda İyzico entegresi, İyzico'nun formuyla değil. Sipariş sayfamızda kendi kredi kartı bilgilerini istediğimiz bir form var, oradan gerçekleşiyor.

    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 IyzipayModelBasketItem();
    $firstBasketItem->setId("BI101");
    $firstBasketItem->setName("Binocular");
    $firstBasketItem->setCategory1("Collectibles");
    $firstBasketItem->setCategory2("Accessories");
    $firstBasketItem->setItemType(IyzipayModelBasketItemType::PHYSICAL);
    $firstBasketItem->setPrice("0.3");
    $basketItems[0] = $firstBasketItem;
    
    $secondBasketItem = new IyzipayModelBasketItem();
    $secondBasketItem->setId("BI102");
    $secondBasketItem->setName("Game code");
    $secondBasketItem->setCategory1("Game");
    $secondBasketItem->setCategory2("Online Game Items");
    $secondBasketItem->setItemType(IyzipayModelBasketItemType::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.
    Daha önce bir çok kez entegrasyon yaptık. Bu iş için bütçeniz nedir? Bize dönüş yaparsanız arkadaşlarımız yardımcı olacaklardır.
  • 24-12-2018, 22:11:27
    #3
    Bir arkadaşımın yardımı sonrasında sorun çözülmüştür, herkese teşekkürler.
  • 24-12-2018, 23:16:37
    #4
    Geçen hafta yazdığımıza entegresini yaptık, bizde kendi formumuzu kullanacaktık ama iyzico dökümanlarında sağlamıyor yada ben bulamadım
    birde zaman sorunum vardı ve sistemin uygun maliyete yazdırıldığı için fazla zaman alacağından ek ücret talep edecektim
    müşteri direk onların formunu tercih eti bu şekilde entegresini sağladık

    ama oluşturmuş olduğunuz formun bazı güvenlik protokolerine uygun olması gerekiyor yaptığım ön araştırmalara göre
    sonra sıkıntılar oluşabilir.

    zaman ve istenilecek ücreti müşteri karşılamadığı için bizde yapmadık ....