İ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.
| Karar | Güvenli başlangıç noktası |
|---|---|
| Varlık | Belirli bir ağdaki USDT |
| Tutar | Tek siparişe bağlı sabit tutar |
| Müşteri talimatı | Token, ağ, tutar, adres ve süre tek yerde |
| Doğrulama | Beklenen on-chain transfer ve yeterli onay |
| Sipariş kapatma | Gü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.
| Model | Uygun olduğu durum | Ana sınırlama |
|---|---|---|
| Manuel cüzdan transferi | Az sayıda, canlı takip edilen ödeme | Eşleştirme ve doğrulama manueldir |
| Ödeme linki | Teklif, danışmanlık, ajans ve sosyal satış | Her fatura bir kişi tarafından oluşturulur |
| Site/API faturası | E-ticaret, SaaS, hesap yükleme | Backend 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.
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:
- Beklenen zincir ve token sözleşmesi.
- Beklenen alıcı adresi.
- Beklenen tutar ve kullanılan birim.
- Fatura penceresiyle uyumlu zaman.
- Politikanızın gerektirdiği onay seviyesi.
- 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 →