← Bloga dön

Cüzdan Bağlamadan Ödeme Yap

· 3 min read
manual-send direct-transfer feature wallets

Herkes cüzdanını bir web sitesine bağlamak istemiyor. Donanım cüzdanı kullananlar her zaman WalletConnect kullanamayabiliyor. Borsa kullananlar doğrudan ödeme adresine çekim yapmak istiyor. Bazıları ise tarayıcı eklentilerinin anahtarlarına erişmesine güvenmiyor.

Şimdiye kadar bu müşteriler ya cüzdanı bağlayarak ödeme yapmak ya da ödemeyi tamamen atlamak zorundaydı. Bu, satıcılar için kayıp satışlar ve fonlarını göndermeye hazır müşteriler için gereksiz sürtüşmeler anlamına geliyordu.

Artık seçim yapmak zorunda değiller. MutoPay’in ödeme sayfası, aynı token ve aynı zincir ödemeleri için “Cüzdanı Bağla” seçeneğinin yanında bir “Manuel Gönder” seçeneği gösteriyor. Müşteri adresi kopyalar, gösterilen tam tutarı gönderir ve sistem transferi otomatik olarak algılar.

Nasıl çalışıyor?

Müşteri “Manuel Gönder”i seçtiğinde:

  1. Sistem, küçük rastgele rakamlar ekleyerek benzersiz bir ödeme tutarı oluşturur (örneğin $50.00, 50.003847 USDT olur). Bu “toz” her ödemenin zincir üzerindeki tutarını benzersiz kılar.
  2. Müşteri, satıcının adresini, gönderilecek tam tutarı ve bir QR kod görür. Her ikisi için kopyalama butonları mevcuttur.
  3. Tercih ettiği cüzdandan gönderir — Ledger, Trezor, borsa çekimi veya mobil uygulama.
  4. MutoPay, blockchain’i bu tam tutarla satıcının adresine yapılan bir transfer için tarar. Bulunduğunda ödeme otomatik olarak tamamlanır.
  5. Müşteri hâlâ sayfadaysa, otomatik olarak başarı ekranına ilerler. Sekmeyi kapattıysa, satıcı yine de webhook alır.

İmza gerekmiyor. Tarayıcı eklentisi gerekmiyor. WalletConnect oturumu gerekmiyor. Sadece standart bir token transferi.

Desteklenen zincirler ve tokenler

Manuel gönderim, doğrudan transferler (aynı token, aynı zincir) için şu zincirlerde çalışır:

  • Tüm EVM zincirleri: Ethereum, Polygon, Arbitrum, Base, Optimism, BSC, Avalanche
  • TON

Desteklenen tokenler: USDC, USDT, DAI ve TON (yerli).

Zincirler arası veya token takas ödemeleri için mevcut depozit tabanlı akış (Li.Fi veya Rubic üzerinden) kendi depozit adresleri aracılığıyla zaten manuel gönderimi destekler.

Bir şeyler ters giderse ne olur?

Sayfa yenilendi: Depozit ekranı aynı tutar ve adresle devam eder. Baştan başlamaya gerek yok.

Yanlış tutar gönderildi: Müşteri tutarı yuvarladı veya kısalttıysa, benzersiz rakamlar kaybolur ve sistem otomatik eşleştirme yapamaz. Belirgin bir “tam tutarı gönderin” uyarısı ve kopyalama butonları bunu en aza indirir.

Ödeme sırasında cüzdan bağlantısı koptu: 15 saniye sonra “Zaten gönderdiniz mi? İşlem hash’ini yapıştırın” yedek seçeneği belirir. Müşteri, anında doğrulama için işlem hash’ini yapıştırabilir.

Satıcılar için

Kurulum gerekmiyor. Manuel gönderim, aynı token ve aynı zincir ödemelerinde ödeme sayfanızda otomatik olarak mevcuttur. Takasınız, webhook’larınız ve pano raporlamanız aynı şekilde çalışır — tamamlanan ödemelerin görünümünde hiçbir fark görmezsiniz.

Headless API (POST /api/payments) kullanıyorsanız, doğrudan rota yanıtları artık toz tutarını otomatik olarak içerir. Tamamlanmayı algılamak için GET /api/payments/{id}/status adresini sorgulayın.

Ayrıca bakın