En Sık Karşılaşılan Sorunlar ve Çözümleri
Ödeme başarılı yapılıyor fakat sitede bakiye/ürün otomatik teslim edilmiyor
Ödeme başarılı yapılıyor fakat sitede bakiye/ürün otomatik teslim edilmiyor
Ödeme kuruluşunun sitenize gönderdiği onay bildirimi (Webhook/Callback) siteniz tarafından alınamadığında veya engellendiğinde bakiye yüklenmez.
-
1. HTTPS Protokolü Zorunluluğu:
Tüm ödeme sağlayıcıları geri bildirim isteklerini güvenlik nedeniyle yalnızca
https://protokolü üzerinden gönderir. Callback adresinizi tanımlarken başındahttp://kalmadığından emin olun. -
2. Cloudflare WAF veya Bot Koruması Engeli:
Cloudflare kullanan sitelerde, Cloudflare’ın WAF, Bot Fight Mode veya Under Attack Mode özellikleri ödeme kuruluşunun webhook sunucularını şüpheli bot olarak algılayıp
HTTP 403 Forbiddendöndürebilir.- Çözüm: Cloudflare -> Security → WAF → Custom Rules sekmesine gidin.
URI Path contains "/process/"kuralını oluşturup eylemi Bypass (Tüm güvenlik özelliklerini atla) olarak kaydedin.
-
3. Doğru Callback URL Formatı:
Zonely’de her ödeme yöntemi için webhook adresi
/process/öneki ile biter:- Creem:
https://siteniz.com/process/creem - Paddle:
https://siteniz.com/process/paddle - Shopier:
https://siteniz.com/process/shopier
- Creem:
Bireysel kullanıcıyım, şirket kurmadan yurt dışına satış yapabilir miyim?
Bireysel kullanıcıyım, şirket kurmadan yurt dışına satış yapabilir miyim?
Evet, Zonely’nin desteklediği MoR (Merchant of Record) çözümleri (Creem ve Paddle) sayesinde bireysel sunucu sahipleri vergi levhası veya şirket kurma zorunluluğu olmadan uluslararası ödeme alabilir.
- MoR Nasıl Çalışır? Creem ve Paddle, yasal olarak satıcı konumuna geçer; müşterinin ülkesindeki KDV/VAT vergilerini otomatik olarak hesaplayıp yerel vergi dairelerine öder. Size net kazancınızı doğrudan banka hesabınıza veya kripto cüzdanınıza aktarır.
- Creem: Türk lirası ve global kartlar, Apple Pay, Google Pay desteği sunar.
- Paddle: 200’den fazla ülkede yerel para birimleriyle ödeme almanızı sağlar.
API Anahtarı ile Client-side Token arasındaki fark nedir?
API Anahtarı ile Client-side Token arasındaki fark nedir?
Özellikle Paddle entegrasyonunda bu iki değerin karıştırılması yaygın bir hatadır:
- Canlı API Anahtarı (
pdl_live_apikey_...): Sunucunuzun Paddle API’leri ile arka planda güvenli konuşmasını sağlar. Yönetim panelinde API Anahtarı kutusuna girilmelidir. - Client-side Token (
live_...): Kullanıcının tarayıcısında açılan ödeme penceresini (Paddle Checkout) tetikleyen genel anahtardır. Client-side Token kutusuna girilmelidir. - Bu iki anahtar yer değiştirdiğinde ödeme penceresi açılmaz veya satın alma onaylanamaz.
