MEG Venture Posted May 11, 2021 Share Posted May 11, 2021 Merhaba arkadaşlar, Sitemde ödeme modülü olarak İyzico kullanıyorum. Birçok sebepten dolayı memnun olmamakla birlikte, alternatif bulamadığın için değiştiremedim. Bu konuda fikirlere sonuna kadar açığım. Karşılaştığım problemlere ne yazık ki İyzico teknik ekibinden dönüş alamıyorum. Dolayısıyla kendim çözmek zorunda kalıyorum. Yakın zamanda yurt dışından yapılan satın alımlarda, ödeme başarılı olmasına rağmen siparişin onaylanmadığını (siteme geri dönüş olmadığını) fark ettim. Konu gündemde olan same site cookie problemi. Çözüm için: .htaccess dosyanızı açın. Bu dosya root dizinde bulunuyor. Aşağıdaki kod satırını bulun. <IfModule mod_headers.c> Header unset Etag </IfModule> Ve aşağıdaki ile değiştirin. <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|svg)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> Header unset Etag Header set Set-Cookie Secure;SameSite=None Header edit Set-Cookie ^(.*)$ $1;Secure;SameSite=None Header always edit Set-Cookie (.*) "$1; SameSite=None; Secure" Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure;SameSite=None </IfModule> Bu çözüm aynı zamanda sitesine başka siteler üzerinden iframe içinde erişim veren kullanıcılar için de geçerlidir. Iframe içinde açılan sitelerde de same site cookie problemi nedeniyle bazı PHP fonksiyonlar dönüş alamıyor. İyi çalışmalar. Link to comment Share on other sites More sharing options...
mustafaokur Posted August 6, 2021 Share Posted August 6, 2021 bende de ziyaretçi alışverişinde sorun var hocam. teknik ekip dönüş yapamıyor sizde durumlar nasıl ziyaretçi ödemesi alıyor musunuz? Link to comment Share on other sites More sharing options...
MEG Venture Posted April 6, 2022 Author Share Posted April 6, 2022 Prestashop 1.7 sürümlerinde daha kolay bir çözüm var. Prestashop arka panelde Gelişmiş Parametreler altında Yönetim sekmesinde “Cookie SameSite” şeklinde bir seçenek var. O seçeneği "None" olarak kaydederek de soruna çözüm bulabilirsiniz. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now