POS Entegratör PRO

⌘K
  1. Home
  2. Docs
  3. POS Entegratör PRO
  4. Neden Hata Alıyorum?
  5. Callback URL’lerinin Cache Eklentilerinde Hariç Tutulması Hakkında

Callback URL’lerinin Cache Eklentilerinde Hariç Tutulması Hakkında

POS Entegratör eklentimiz, bazı ödeme sistemleriyle entegre çalışırken, ödeme işlemlerinin doğruluğunu sağlamak için belirli URL’ler aracılığıyla geri bildirim alır. Örneğin, PayTR gibi ödeme sağlayıcıları, ödeme işlemi tamamlandığında web sitenize bir “callback” sorgusu gönderir. Bu sorgu, işlemin başarılı olup olmadığını doğrulamak amacıyla yapılır ve yanıt olarak sistemden "OK" cevabı beklenir.

Ancak, bazı cache eklentileri (örn. WP Super Cache, W3 Total Cache, LiteSpeed Cache vb.), bu callback URL’lerini cache’leyerek sorguların doğru şekilde çalışmasını engelleyebilir. Bu da ödeme süreçlerinde hatalara ve işlemlerin doğru sonuçlanmamasına neden olabilir.

Neden Cache Hariç Tutulmalı?

Callback URL’lerinin cache’lenmesi, ödeme sağlayıcıları ile web siteniz arasındaki iletişimi kesintiye uğratabilir. Cache eklentileri, dinamik içerik yerine önceden kaydedilmiş statik bir yanıt dönebilir. Ödeme sağlayıcıları, bu statik yanıt karşısında bekledikleri dinamik doğrulama verisini alamaz ve bu durumda ödeme işlemi başarısız olarak kabul edilebilir.

Bu sorunların önüne geçmek için POS Entegratör’ün kullandığı belirli callback URL’lerinin cache eklentilerinden hariç tutulması gerekmektedir.

Cache Eklentilerinde Hariç Tutulması Gereken URL’ler

POS Entegratör’ün sorunsuz çalışabilmesi için aşağıdaki URL’lerin cache eklentilerinden hariç tutulması önerilir:

  • /gpos-notify
  • /gpos-paytr-callback
  • /gpos-callback
  • /gpos-redirect
  • /gpos-test-callback

Bu URL’ler, ödeme işlemleri sonrasında gelen sorguların yönetildiği sayfalardır ve her biri, doğru çalışması için cache’lenmemelidir. Bu sayfaların cache dışında bırakılması, ödeme süreçlerinde olası sorunları önleyecek ve işlemlerin sağlıklı bir şekilde sonuçlanmasını sağlayacaktır.

How can we help?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir