Laravel için iyzico GitHub üzerinden bir paket yayınlamış. Kullanımı son derece basit ve kolay bir paket. İndirip kurduktan sonra gerekli ayarları yaparak rahatlıkla kullanabilirsiniz.
Fakat özellikle Custom Authnetication kullanıyorsanız, ödeme işlemi sonucunda verdiğiniz url’ye response değerleri döndüğünde Auth işlemine takılıyor ve tekrar login sayfasına yönleniyorsunuz.
Bunu bir çözümü var.
.env’yi kullananlar için 2 tane parametre var. Bunları doldurmak ve session.php de bir değişiklik ile bu durumu çözebilirsiniz.
SESSION_DOMAIN=ecommerce.site
SESSION_SECURE_COOKIE=true
SESSION_DOMAIN de proje domain’inizi, SESSION_SECURE_COOKIE değerini ise true yapmanız gerekiyor. Ayrıca config/session.php de ise same_site parametresini ise “null” yapmanız gerekiyor.