WooCommerce’de hangi durum görünüyor?
Ödeme bekleniyor (Pending payment) durumunda mağazada ödeme henüz doğrulanmamıştır. Beklemede (On hold) durumunda havale, gecikmeli onay veya kart provizyonunun tahsilata dönmesini bekleyen bir işlem olabilir. İşleniyor (Processing), standart kartlı ödeme akışında ödemenin kayda geçtiğini ve ürünün teslimat beklediğini gösterir. Tüm ürünler hem sanal hem indirilebilir olarak işaretlendiyse başarılı ödeme sonrası sipariş doğrudan Tamamlandı durumuna geçebilir.
Bu ayrım özellikle havalede önemli. Sipariş beklemede görünüyorsa önce bankadaki gelen işlemi doğrulayın. Kartlı ödemede ise WooCommerce’de sipariş numarasını, işlem saatini ve ödeme yöntemini kaydedip sağlayıcı paneline geçin.
Ödeme panelinde tahsilatı doğrulayın
WooCommerce siparişinde Sipariş notları bölümünü açın. Ödeme eklentisi bir işlem kimliği, onay mesajı veya zaman aşımı kaydetmiş olabilir. Sağlayıcı panelinde işlem kimliğini ya da sipariş referansını arayın. Sipariş numarasını, işlem saatini ve saat dilimini, tutarı, para birimini ve varsa kısmi tahsilat veya iade bilgisini karşılaştırın. Aynı sipariş için birden fazla ödeme denemesi varsa her kaydın durumuna ayrı bakın.
Kartta görünen hareket provizyon olabilir. Provizyon tutarı kart limitinde ayırır. Tahsilat, sağlayıcının bu tutarı çektiği aşamadır. Örneğin Stripe’ta requires_capture durumundaki işlem tahsilatı bekler. Tutar ve para birimi uyuşmuyorsa veya sonuç belirsizse ikinci bir tahsilat başlatmadan ödeme sağlayıcısına işlem kimliğiyle danışın.
Ödeme kaydına göre hangi adım izlenir?
| Sağlayıcıdaki kayıt | WooCommerce’de görünen | Sonraki kontrol |
|---|---|---|
| Provizyon veya işlem sürüyor | Beklemede | Yöntemin onay ve tahsilat akışına bakın. İşlem kesinleşene kadar teslimatı bekletin. |
| Tahsilat başarılı, bilgiler eşleşiyor | Ödeme bekleniyor veya beklemede | Ödeme bildiriminin teslimatını ve eklentinin siparişi güncelleme kaydını karşılaştırın. |
| İşlem bulunamadı veya reddedildi | Ödeme bekleniyor veya başarısız | Doğru üye işyeri hesabını ve canlı ortamı kontrol edin. Yeniden ödeme öncesi açık provizyon veya başka bir başarılı işlem kalmadığını doğrulayın. |
Ödeme bildirimi mağazaya ulaştı mı?
Ödeme eklentiniz sağlayıcıdan gelen bildirimle çalışıyorsa sağlayıcı panelinde ilgili işlemin olayını açın. Webhook veya callback olarak adlandırılan bu kayıtta hedef adresi, gönderim saatini ve varsa HTTP yanıtını karşılaştırın. WooCommerce’in Ayarlar → Gelişmiş → Webhook’lar bölümü mağazanın dışarı gönderdiği olaylara ayrılmıştır. Bu vakada sağlayıcıdan mağazaya gelen bildirimi arayın.
Sağlayıcı bir HTTP 2xx yanıtı gösteriyorsa sonraki adım eklentinin bildirimi nasıl işlediğini kontrol etmektir. WooCommerce → Durum → Kayıtlar altında ödeme eklentisinin kaydını seçin. Kayıt özelliği eklentiye bağlıdır. Sipariş numarası veya işlem kimliğiyle arayıp aynı saate ait sipariş eşleştirme, imza doğrulama ya da sunucu hatası olup olmadığına bakın. Teslimat başarısız görünüyorsa sağlayıcının bildirdiği hedefi ve yanıtı hosting ekibiyle paylaşın.
Örneğin #1842 numaralı sipariş 1.250 TL ve sağlayıcı paneli aynı referansla 14.20’de başarılı tahsilat gösteriyor. Bildirim 14.21’de teslim edilmiş görünüyorsa eklenti kaydında o dakikayı ve işlem kimliğini arayın. Kayıt aynı olayı başka bir siparişe bağlıyorsa iki siparişin notlarını inceleyin. Müşteriye yeni ödeme bağlantısı göndermeden önce tahsilatın hangi siparişe ait olduğunu netleştirin.
Siparişi eşleştirin ve düzeltmeyi sınayın
Tahsilat doğrulanmışsa siparişi göndermeden önce ödeme eklentinizin belgelerinde mevcut işlemi siparişle eşleştirme yolunu arayın. Sağlayıcının aynı bildirimi yeniden gönderme işlevi varsa işlemin hangi siparişe bağlı olduğunu ve eklentinin tekrarlanan bildirimi nasıl işlediğini doğruladıktan sonra kullanın. İşlem eşleştiğinde sipariş notuna referansı, tarihi ve yapılan kontrolü ekleyin. Sipariş, stok ve varsa indirme erişiminin beklenen durumda olduğunu kontrol edin.
Sorun tekrarlanıyorsa test mağazasında sağlayıcının test anahtarları ve test ödeme yöntemiyle bir sipariş oluşturun. Başarılı ödemenin panelde görünmesini, bildirimin ulaşmasını ve sipariş durumunun güncellenmesini ayrı ayrı doğrulayın. Bu sırada ayrıntılı günlük açtıysanız test bittikten sonra kapatın. Özellikle ödeme sonrası zaman aşımı görüyorsanız 504 zaman aşımı kontrol rehberine de bakın.


