TRON akıllı sözleşme entegrasyonu
Bu kılavuz, Volet.com ödeme akıllı sözleşmeleri ve TronWeb ile TRON'da emanetçi olmayan kripto ödemelerin nasıl kabul edileceğini açıklar.
Müşteriler cüzdanlarını bağlar, işlemleri onaylar ve bir akıllı sözleşme aracılığıyla doğrudan alıcı cüzdanınıza öder. Fonlar bir Volet.com hesabına yatırılmaz.
Devam etmeden önce ödeme akışına genel bakış için Akıllı sözleşme entegrasyonu sayfasını inceleyin.
Bir bakışta entegrasyon
- Müşterinin cüzdanını bağlayın ve TRON Mainnet kullandığını doğrulayın.
- Ödeme sözleşmelerini ve alıcı cüzdanınızı yapılandırın.
- Ödemeyi başlatmadan önce arka uçta bir sipariş oluşturun.
- Toplam ödeme tutarını hesaplamak için
previewPayment()fonksiyonunu çağırın. - Ödemeyi başlatmak için
transfer()fonksiyonunu çağırın. USDT için token harcama iznini (allowance) kontrol edin ve gerekirse onay isteyin. - Ödeme işleminin hash'ini (
txid) siparişe kaydedin. - Siparişi ödendi olarak işaretlemeden önce işlemi arka uçta solidified blokzincir verileriyle doğrulayın.
Başlamadan önce
İhtiyacınız olanlar:
- Müşteri cüzdanı: Tarayıcıda ödeme için TronLink.
- Kütüphane: TRON cüzdanları ve akıllı sözleşmeleriyle etkileşim için TronWeb.
- Üye işyeri cüzdanı: Ödemeleri almak için kontrolünüzde olan bir TRON cüzdan adresi.
- Arka uç ve veritabanı: Sipariş oluşturmak, işlem ayrıntılarını saklamak ve ödemeleri doğrulamak için.
- Blokzincir erişimi: İşlemleri almak ve doğrulamak için bir TRON düğümü veya TronGrid gibi barındırılan bir hizmet.
Mobil cüzdan bağlantıları için ayrıca bir WalletConnect Project ID ve uyumlu bir TRON cüzdan entegrasyonu gerekir.