WPHizmet

WooCommerce Sipariş “Beklemede” Kalıyor: Ödeme Alındı Ama Durum Değişmiyor

Yayınlandı:
Son teknik kontrol:
2 dk okuma
İşlev bozukWooCommerce
Ödeme alındığı hâlde sipariş “Beklemede” veya “Ödeme bekliyor” durumunda kalıyor

Belirtiler

  • Müşterinin kartından çekim yapılmış, sipariş “Ödeme bekliyor” durumunda
  • Havale/EFT siparişleri “Beklemede” görünüyor
  • Siparişler bir süre sonra kendiliğinden “İptal edildi” oluyor
  • Sipariş durumu değişmediği için müşteriye onay e-postası gitmiyor

Kısa cevap

WooCommerce’te “Beklemede”, ödemenin onaylanmayı beklediği anlamına gelir; havale/EFT gibi çevrim dışı yöntemlerde bu normaldir ve siz ödemeyi görünce siparişi elle “Hazırlanıyor” yaparsınız. Kartla ödeme alındığı hâlde sipariş “Beklemede” veya “Ödeme bekliyor”da kalıyorsa, ödeme sağlayıcısının siteye gönderdiği onay bildirimi siteye ulaşmamış ya da işlenememiştir. Sipariş notları ve ödeme sağlayıcısının panelindeki bildirim kayıtları hangisi olduğunu gösterir.

Önemli noktalar

  • “Ödeme bekliyor”: sipariş alındı, ödeme yapılmadı. “Beklemede”: ödeme onayı bekleniyor, stok düşülmüş. “Hazırlanıyor”: ödeme alındı, gönderim bekliyor.
  • Havale/EFT ve çek gibi çevrim dışı yöntemlerde “Beklemede” durumu tasarım gereğidir.
  • Kartlı ödemelerde durum, ödeme sağlayıcısının siteye gönderdiği bildirimle değişir; bildirim ulaşmazsa sipariş takılı kalır.
  • Stok tutma süresi açıksa, süre dolduğunda ödenmemiş görünen siparişler iptal edilir.

Sipariş durumları ne anlama gelir?

DurumAnlamıSizden beklenen
Ödeme bekliyor (Pending payment)Sipariş alındı, ödeme yapılmadıGenellikle müşterinin işlemi; kartlı ödemede takılı kalıyorsa bildirim sorunu
Beklemede (On hold)Ödeme onayı bekleniyor; stok düşülmüşÇevrim dışı ödemede ödemeyi kontrol edip durumu elle değiştirmek
Hazırlanıyor (Processing)Ödeme alındı, stok düşüldü; gönderim bekliyorSiparişi hazırlayıp göndermek
Başarısız (Failed)Ödeme reddedildi veya tamamlanmadıMüşteriyle iletişim; gerekirse ödeme bağlantısı göndermek
Tanımlar WooCommerce belgesinden, Türkçe adlar WooCommerce’in resmi Türkçe çevirisinden.

Durumunuza göre neden

  • Havale/EFT siparişi “Beklemede”: normal. Hesabınıza ödeme geldiğinde siparişi açıp durumu “Hazırlanıyor” yapın; müşteriye ilgili e-posta bu değişiklikle gider.
  • Kartla ödendi, sipariş “Ödeme bekliyor”: ödeme sağlayıcısının onay bildirimi (bildirim/geri dönüş adresi, webhook) siteye ulaşmadı. Güvenlik eklentisi, sunucu güvenlik duvarı veya CDN’in bot koruması bu isteği engellemiş; adres HTTPS veya alan adı değişikliğinden sonra güncellenmemiş ya da o anda sitede bakım modu veya bir sunucu hatası olmuş olabilir.
  • Kartla ödendi, sipariş “Beklemede”: bazı sağlayıcılar parayı önce yalnızca yetkilendirir, tahsilatı ayrıca yapar; bazı yöntemlerde ödeme onayı gecikmeli gelir. Bu durumda sipariş onay gelene kadar “Beklemede” kalabilir. Sipariş notları ve sağlayıcının belgesi hangisi olduğunu söyler.
  • Sipariş kendiliğinden iptal oluyor: WooCommerce › Ayarlar › Ürünler › Envanter altındaki stok tutma süresi doldu ve ödenmemiş görünen sipariş iptal edildi. Ödeme bildirimi gecikirse ödenmiş bir sipariş de bu yolla iptal olabilir.

Kontrol adımları

  1. Sipariş notlarını okuyun

    Siparişin sağındaki notlar, ödeme eklentisinin ne yaptığını ve sağlayıcıdan gelen yanıtı yazar. Hiç not yoksa bildirim siteye hiç ulaşmamıştır.

  2. Ödeme sağlayıcısının panelini açın

    Ödemenin gerçekten tamamlanıp tamamlanmadığını ve bildirimin siteye gönderilip gönderilmediğini, gönderildiyse hangi yanıtı (ör. 403, 500) aldığını buradan görürsünüz.

  3. Günlüklere bakın

    WooCommerce › Durum › Günlükler ekranında ödeme eklentisinin kayıtlarını ve aynı dakikadaki ölümcül hataları kontrol edin.

  4. Engelleyeni kaldırın

    Bildirim 403 aldıysa güvenlik eklentisinin veya güvenlik duvarının kaydında engellenen isteği bulun ve ödeme bildirim adresi için istisna tanımlayın. Adres yanlışsa sağlayıcı panelinde güncelleyin.

  5. Takılı siparişleri doğrulayarak güncelleyin

    Sağlayıcı panelinde tahsilatı gördüğünüz siparişleri elle “Hazırlanıyor” yapın. Panelde görmediğiniz bir ödemeyi asla onaylamayın.

Ödeme adımının kendisi hata veriyorsa (sipariş hiç oluşmuyorsa) sorun farklıdır: WooCommerce ödeme sayfası hatası sayfasına bakın. Durum değiştiği hâlde e-posta gitmiyorsa WooCommerce e-posta gitmiyor rehberi geçerlidir.

Sık sorulan sorular

Sipariş durumunu elle değiştirmek sorun yaratır mı?
Ödemeyi sağlayıcı panelinde doğruladıysanız hayır; WooCommerce bu değişikliği normal akış gibi işler ve ilgili e-postaları gönderir. Doğrulamadan değiştirmek, ödenmemiş bir siparişi göndermenize yol açabilir.
Stok tutma süresini kapatmalı mıyım?
Süre, ödenmemiş siparişlerin stoğu süresiz kilitlemesini önler. Kapatmak yerine, ödeme bildirimlerinin siteye zamanında ulaştığından emin olun; bildirimler düzgün geliyorsa ödenen sipariş iptal edilmez.
Sorun yalnızca bazı siparişlerde oluyor.
Aralıklı sorunlarda bildirimin geldiği anda sitede bir kesinti, bakım modu veya hız sınırı olmuş olabilir. Sağlayıcı panelindeki bildirim kayıtlarında başarısız denemelerin saatlerini sunucu günlükleriyle karşılaştırın.

Kaynaklar ve teknik referanslar

Bu hatayı çözemediyseniz

İlgili içerikler