Kripto Ödeme Sayfası Özellikleri: QR, Geri Sayım ve Canlı Onay
MercanPay kripto ödeme sayfası özellikleri: QR kod, sunucu saatine bağlı geri sayım, kur kilitli coin seçimi, canlı onay durumu, TR/EN dil ve logonuz.

Kripto ödeme sayfası, müşterinizin ödeme sırasında gördüğü tek ekrandır ve deneyimin tamamı burada şekillenir. MercanPay her fatura için hazır, barındırılan bir ödeme sayfası sunar: tasarlamanız, barındırmanız ya da güncellemeniz gereken bir şey yoktur. Bu yazıda ödeme sayfasının özelliklerini, müşterinin her adımda ne gördüğünü ve bunların neden önemli olduğunu tek tek anlatıyoruz.
Barındırılan ödeme sayfası ne işe yarar?
Bir fatura oluşturduğunuzda API yanıtında ya da panelde bir payment_url alırsınız. Müşteriyi bu adrese yönlendirdiğinizde ödeme sayfası açılır. Sayfa faturanın durumunu canlı izler, müşteriyi doğru ağ konusunda uyarır ve ödeme kesinleştiğinde müşteriyi mağazanıza geri gönderir.
Dönüşüm oranını artırmaya yönelik ayarları kripto ödeme sayfası ile dönüşüm oranını artırmanın 9 yolu yazımızda ele almıştık. Bu yazı ise sayfanın kendisine odaklanıyor.
Sayfanın nasıl göründüğünü merak ediyorsanız sitemizdeki demo ödeme sayfasına göz atabilirsiniz. Demo sayfası gerçek şablonu örnek verilerle gösterir. Oradaki adres gerçek değildir, bu yüzden hiçbir ödeme göndermeyin.
1. Coin seçimi ve kur kilidi
USD fiyatlı bir faturada (price_usd) müşteri önce "Ödeme yöntemini seçin" ekranını görür. Burada kabul ettiğiniz coinler (TRX, USDT ya da ikisi) güncel kurla hesaplanmış tutarlarıyla listelenir.
Müşteri bir coin seçtiği anda:
- USD fiyat güncel kurla o coine çevrilir,
- kur, fatura süresi boyunca kilitlenir,
- fatura süresinin az kaldığı durumlarda, kilitli kurla ödeme yapılabilsin diye süre makul ölçüde uzatılır.
Henüz hiçbir ödeme gelmediyse müşteri "Başka bir coin ile öde" seçeneğiyle fikrini değiştirebilir. Sabit coinli faturalarda bu adım yoktur; müşteri doğrudan ödeme ekranını görür. Kur kilidinin ayrıntıları kripto ödemede kur riski yazımızda.
2. Tutar, adres ve QR kod
Ödeme ekranında müşteri üç şeyi net biçimde görür:
- "Tam olarak gönderin" başlığı altında ödenecek tutar,
- "Bu adrese" başlığı altında faturaya özel TRON adresi,
- adresin QR kodu.
Tutar ve adresin yanında kopyalama butonları bulunur. QR koda dokunulduğunda kod büyür. Bu, özellikle masaüstünde sayfayı açıp telefonundaki cüzdanla tarayan müşteriler için kullanışlıdır. QR ile ödemenin mantığını QR kod ile kripto ödeme yazımızda anlattık.
USDT faturalarında tutara 1 USDT ağ ücreti dahildir ve sayfada "ağ ücreti dahil" olarak açıkça belirtilir. Müşteri sürprizle karşılaşmaz.
Ağ uyarısı
Sayfada müşteriye yalnızca doğru coinin TRON (TRC20) ağında gönderilmesi gerektiği açıkça yazılır. Başka token veya ağlarla gönderilen tutarların kaybolacağı belirtilir. Bu uyarı, en sık yapılan müşteri hatasının önüne geçer. Ayrıntılar: yanlış ağa gönderilen kripto.
3. Sunucu saatine bağlı geri sayım
Her faturanın bir son geçerlilik zamanı vardır ve sayfada geri sayım olarak gösterilir. Bu geri sayım müşterinin cihaz saatine değil, sunucu saatine göre çalışır. Sayfa her durum sorgusunda sunucunun o anki saatini alır ve cihaz saatiyle arasındaki farkı hesaba katar.
Neden önemli? Müşterinin telefonunun saati birkaç dakika ileri ya da geri olabilir. Cihaz saatine dayalı bir sayaç, müşteriye süresi dolmuş bir faturayı hâlâ geçerliymiş gibi ya da tam tersini gösterebilir. Sunucu saatiyle senkron sayaç bu karışıklığı ortadan kaldırır.
Süre dolduğunda son saniye kontrolü
Geri sayım sıfırlandığında sayfa hemen "süresi doldu" demez. Önce "Süre doldu — son anda gönderilen ödeme kontrol ediliyor…" mesajını gösterir. Müşteri son saniyelerde ödeme yaptıysa bu ödeme yakalanır.
Bir ödemenin geç sayılıp sayılmadığına işlemin blok zamanına bakılarak karar verilir. Yani son saniyede ödeyen bir müşteri, onay süresi yüzünden cezalandırılmaz. Faturanın süresi gerçekten dolduysa sayfa "Faturanın süresi doldu" der ve müşteriden bu adrese ödeme göndermemesini, satıcıdan yeni bir ödeme linki istemesini ister. Süre seçimi için kripto fatura geçerlilik süresi yazımıza bakabilirsiniz.
4. Canlı onay durumu
Müşteri ödemeyi gönderdikten sonra sayfa bekleme durumundan çıkar ve "Ödeme görüldü · onaylanıyor 7/20" gibi canlı bir ilerleme gösterir. Ödeme 20 blok onayına ulaştığında kesinleşir; bu genellikle yaklaşık bir dakika sürer.
Bu ara durum küçük görünse de müşteri psikolojisi açısından çok değerlidir. Kripto ödemede en stresli an, parayı gönderdikten sonra "acaba ulaştı mı" diye beklenen andır. Onay sayacı müşteriye ödemesinin görüldüğünü hemen söyler. Onayların ne anlama geldiğini blok onayı nedir yazımızda anlattık.
Ödeme kesinleşince sayfa "Ödeme alındı" mesajını gösterir: "Teşekkürler! Bu sayfayı güvenle kapatabilirsiniz."
5. Eksik ve fazla ödeme mesajları
Müşteri eksik gönderirse sayfa durumu açıkça söyler: "Eksik ödeme: … alındı. Lütfen kalan … tutarını aynı adrese gönderin." Başlık "Kalan tutarı gönderin" olarak değişir, QR ve tutar kalan miktara göre güncellenir. Bu durumda faturaya en az 30 dakika ek süre verilir.
Fazla ödemede ise sayfa müşteriye fazla gönderdiği tutarı bildirir ve ödemenin tamamının alındığını söyler. Bu durumların sizin taraftaki karşılığını eksik, fazla ve geç ödemeler yazımızda anlattık.
6. Mağazaya dönüş
Ödeme tamamlandığında müşteri, tanımladıysanız success_url adresine 5 saniye içinde otomatik yönlendirilir. Sayfada "… sn içinde mağazaya yönlendiriliyorsunuz" mesajı ve hemen dönmek için bir buton bulunur. Yönlendirme adresine invoice_id, order_id ve status parametreleri eklenir.
Ödeme öncesinde ise "Mağazaya dön" butonu return_url adresine götürür. Müşteri vazgeçerse ya da fatura süresi dolarsa mağazanıza kolayca döner.
Başarılı sayfasına gelinmesi, ödeme onayı değildir. Siparişi her zaman imzalı webhook'a ya da API sorgusuna göre onaylayın.
7. Dil, tema ve logonuz
- TR/EN dil: Sayfa dili müşterinin tarayıcı diline göre otomatik seçilir. Müşteri tek dokunuşla Türkçe ile İngilizce arasında geçiş yapabilir.
- Açık ve koyu tema: Müşteri temayı değiştirebilir, tercih cihazında hatırlanır.
- Logonuz: Panelde açık ve koyu tema için SVG logo yüklerseniz ödeme sayfasında mağaza adınızla birlikte gösterilir. Ayrıntılar: ödeme sayfasına logo ekleme.
Sayfanın altında "Güvenli ödeme · TRON blokzincirinde onaylanır" ibaresi yer alır.
8. İptal edilen faturalar
Ödenmemiş bir faturayı iptal ederseniz sayfa "Fatura iptal edildi" der ve müşteriden bu adrese ödeme göndermemesini, satıcıdan yeni bir ödeme linki istemesini ister. Buna rağmen gelen bir ödeme olursa tutar bakiyenize yazılır.
Sık sorulan sorular
Ödeme sayfasını kendi siteme gömebilir miyim?
Ödeme sayfası barındırılan bir sayfadır ve müşteri payment_url adresine yönlendirilir. Bu yapı, güvenlik ve bakım yükünü sizden alır.
Müşteri sayfayı kapatırsa ödeme kaybolur mu?
Hayır. Ödeme adrese gönderildiyse sayfa açık olsun olmasın işlenir. Müşteri aynı linki tekrar açarak durumu görebilir.
Onay sayısını değiştirebilir miyim?
Hayır. Tüm ödemeler 20 blok onayından sonra kesinleşir.
Sayfa mobilde çalışıyor mu?
Evet. Sayfa mobil tarayıcılara uygundur ve kopyalama butonları ile QR kod telefonda da rahat kullanılır.
MercanPay ile başlayın
Tasarlamanız gerekmeyen, her durumu müşteriye açıkça anlatan bir kripto ödeme sayfasıyla USDT ve TRX kabul etmek için satıcı başvurunuzu yapın. Entegrasyon için dokümantasyonu inceleyin.


