İnternetten USDT kabul etmek, müşteriye yalnızca bir cüzdan adresi göndermek değildir. İşletme hangi ağın kullanılacağını açıkça belirtmeli, her sipariş için ayrı bir ödeme talebi oluşturmalı, tutarı sabitlemeli ve siparişi “ödendi” durumuna geçirmek için hangi kanıtın yeterli olduğunu önceden tanımlamalıdır.

KararGüvenli başlangıç noktası
VarlıkBelirli bir ağdaki USDT
TutarTek siparişe bağlı sabit tutar
Müşteri talimatıToken, ağ, tutar, adres ve süre tek yerde
DoğrulamaBeklenen on-chain transfer ve yeterli onay
Sipariş kapatmaGüvenilir sunucu sonucu veya belgeli manuel inceleme
Fonların varışıİşletmenin kontrol ettiği yapılandırılmış cüzdan

Önce işletim modelini seçin

Üç yaygın model vardır. Nadir ve gözetimli satışlarda manuel transfer yeterli olabilir. Sohbet veya e-postada anlaşmaya varılan hizmetlerde izlenebilir ödeme linki daha düzenlidir. Siparişleri gün boyu otomatik oluşturan bir site ise API üzerinden fatura üretmelidir.

ModelUygun olduğu durumAna sınırlama
Manuel cüzdan transferiAz sayıda, canlı takip edilen ödemeEşleştirme ve doğrulama manueldir
Ödeme linkiTeklif, danışmanlık, ajans ve sosyal satışHer fatura bir kişi tarafından oluşturulur
Site/API faturasıE-ticaret, SaaS, hesap yüklemeBackend entegrasyonu ve hata yönetimi gerekir

Ayda iki ödeme alan bir danışman için API gereksiz olabilir. Fakat mağaza ekip çevrimdışıyken de sipariş alıyorsa manuel kontrol darboğaz olur. Link akışının temeli için kripto ödeme linkleri rehberine bakabilirsiniz.

“USDT” demek yeterli değildir

USDT birden çok blokzincirde bulunur. Aynı sembol farklı token sözleşmelerini ve transfer yollarını temsil edebilir. Ödeme sayfası tam ağı göstermeli; müşterinin gönderim cüzdanı ile işletmenin alıcı cüzdanı aynı rotayı desteklemelidir.

Başlangıçta yalnızca müşterilerinizin gerçekten kullandığı az sayıda ağı etkinleştirin. İşletmenin alıcı adresini kontrol ettiğini, fonu o ağda görebildiğini ve gerekirse aynı rota üzerinden iade yapabilecek teknik hazırlığa sahip olduğunu doğrulayın. Satış mesajına kalıcı bir ağ listesi kopyalamak yerine canlı ürün ayarlarını doğruluk kaynağı kabul edin.

Bir yükümlülük için bir fatura

Her ödeme, tanımlı bir yükümlülükle başlamalıdır: sipariş, proje aşaması, hizmet paketi veya hesap yüklemesi. Önce yerel sipariş kaydını ve değişmez referansını oluşturun. Sonra bu referansla ödeme talebi üretin ve harici fatura kimliğini siparişe kaydedin.

Ortak cüzdan adresi bu ilişkiyi tek başına kuramaz. İki müşteri aynı tutarı gönderebilir, biri eski talimatı yeniden kullanabilir veya bir işlem hash’i başka sipariş için sunulabilir. Ayrı fatura; ağ, token, alıcı, tutar, zaman ve hash’i belirli bir beklentiyle karşılaştırmayı mümkün kılar.

Manuel satışta müşteri referansını özel nota yazın. Otomasyonda sitenin sipariş kimliğini fatura oluşturma isteğine ekleyip iki kimliği backend’de saklayın. Ağın memo alanı eşleştirme için güvenilir değilse müşterinin yazdığı açıklamaya dayanmayın.

Müşteriye tek ve eksiksiz talimat verin

İyi bir checkout, geri döndürülemez işlemden önce şunları gösterir:

  • ödemenin amacı ve sipariş referansı;
  • tam USDT tutarı;
  • seçili blokzincir ağı;
  • alıcı adresi ve QR kodu;
  • kalan ödeme süresi;
  • güncel fatura durumu.

Adres, ağ ve tutarı farklı sohbet mesajlarına bölmeyin. Müşteri eski değeri kopyalayabilir. Hosted checkout tek güncel talimat sunar ve satıcının ekran görüntüsü istemeden durumu takip etmesine yardımcı olur.

Baştan sona örnek: ORDER-5932

Bir tasarım stüdyosu ORDER-5932 numaralı marka paketi için 480 USD talep ediyor. Sipariş önce stüdyonun sisteminde açılıyor. Ardından 480 USD’lik fatura, müşteriye açık açıklama ve yalnızca ekipçe görülen iç referansla oluşturuluyor.

Müşteri linki açıyor, USDT ve TRON rotasını seçiyor. Checkout 480 USDT, doğru ağ ve alıcı adresini birlikte gösteriyor. Transferden sonra ekip fatura durumunun onaylanmasını bekliyor, işlem hash’ini siparişe kaydediyor ve dosyaları teslim ediyor.

Güncel GramPayBot arayüzü sentetik verilerle mevcut üründen alınmıştır. Satıcı sitesi yalnızca entegrasyon örneğidir.

GramPayBot checkout yönlendirmesinden önce açıkça örnek olarak işaretlenmiş satıcı sipariş sayfası
Örnek satıcı sitesi: bu sayfayı satıcı tasarlar; GramPayBot üretmez.
Sentetik verilerle kesin tutar, ağ ve QR kodu gösteren gerçek güncel GramPayBot checkout
Alıcı token ve ağı seçtikten sonra görünen gerçek güncel GramPayBot hosted checkout ekranı.
Sentetik verilerle paid invoice gösteren gerçek güncel GramPayBot satıcı paneli
Aynı paid invoice ve işlem ayrıntılarını gösteren gerçek güncel GramPayBot paneli.

Satıcı sitesi açıklayıcı bir örnektir; checkout ve panel ise güncel GramPayBot ürününden sentetik verilerle alınmış gerçek ekranlardır, gerçek bir ödeme değildir.

Tarayıcı ödeme kanıtı değildir

Başarı sayfası, yönlendirme URL’si veya müşterinin mesajı fonun doğru adrese ulaştığını kanıtlamaz. Ekran görüntüsü değiştirilebilir; gerçek bir hash bile yanlış token, ağ, alıcı ya da tutarı gösterebilir.

Siparişi yalnızca güvenilir bir durum sonucu veya bilinçli manuel inceleme kapatmalıdır. Kontrol listesi şöyledir:

  1. Beklenen zincir ve token sözleşmesi.
  2. Beklenen alıcı adresi.
  3. Beklenen tutar ve kullanılan birim.
  4. Fatura penceresiyle uyumlu zaman.
  5. Politikanızın gerektirdiği onay seviyesi.
  6. Daha önce başka faturada kullanılmamış işlem hash’i.

Webhook kullanıyorsanız imzayı doğrulayın, olayları saklayın ve aynı olay tekrar geldiğinde siparişi ikinci kez teslim etmeyen idempotent bir işleyici kurun.

Hata senaryoları

Yanlış ağ: Otomatik olarak ödenmiş saymayın. İşlemi bulun, hedefi kimin kontrol ettiğini belirleyin ve incelemeye alın.

Eksik ödeme: Adreste hareket görmek yeterli değildir. Beklenen ve alınan tutarı karşılaştırın; kalan tutar için ayrı prosedür uygulayın.

Fazla ödeme: Faturayı sessizce değiştirmeyin. Fazlalığı kaydedin ve iade politikasına göre karar verin.

Süresi geçmiş ödeme: Zincir transferi yine kabul edebilir. Alımı, kur varsayımını ve sipariş durumunu manuel değerlendirin.

Yanlış token: Aynı ağdaki başka bir token, sembolü benzer görünse bile USDT ödemesi değildir. Sözleşme adresini kontrol edin.

Yayına alma kontrol listesi

  • Gerçek müşteri talebine göre desteklenen ağları seçin.
  • Her ağ için alıcı cüzdan kontrolünü doğrulayın.
  • Bir sipariş için bir fatura oluşturun.
  • Açıklama ve özel referans kullanımını standartlaştırın.
  • Checkout’ta token, ağ, tutar, adres ve süreyi birlikte gösterin.
  • “paid” ve “confirmed” gibi durumların ne anlama geldiğini belgeleyin.
  • Yanlış ağ, eksik/fazla ve geç ödeme prosedürlerini yazın.
  • Küçük bir gerçek transferle baştan sona test yapın.
  • Teslimat kararını tarayıcıya değil sunucu doğrulamasına bağlayın.

Desteklenen USDT rotasını seçin

Checkout talimatını yayımlamadan önce tam rota matrisini açın. Ağ ayrıntıları için TRON, Ethereum, Polygon ve Arbitrum USDT sayfalarını kullanın.

Sonuç

Sağlam bir USDT akışının özü token seçmek değil, bağlamı korumaktır. Sipariş, fatura, ödeme talimatı ve onaylı transfer aynı referans zincirinde kaldığında müşteri daha az hata yapar, ekip ödemeyi daha hızlı bulur ve teslimat kararı denetlenebilir olur. Düşük hacimde ödeme linki oluşturma adımlarıyla başlayın; site otomatik sipariş ürettiğinde aynı “bir sipariş, bir fatura” modelini API’ye taşıyın.

Sonraki adım

Web sitenizde ödeme doğrulamayı otomatikleştirin

Her sipariş için fatura oluşturun, hosted checkout sunun ve siparişe bağlı sonucu alın.

Web sitesi ödemelerini incele →