Geliştiriciler · Uygulamalar

Kullanıcıların gerçekten bitirebileceği bir sat-USDC akışı oluşturun.

İyi bir off-ramp uygulaması çoğunlukla sıkıcı durum yönetimidir: rotayı toplayın, cüzdanın imzalamasına izin verin, eklenti koşullu ödeme yöntemlerini kurtarın, bir mevduat bağlantısı gösterin ve sekme kapandıktan sonra yaşam döngüsü olaylarını mutabık kılın.

01

Frontend yolu

  1. 1Tutar, ödeme platformu, fiat para birimi ve ödeme tanımlayıcısını toplayın.
  2. 2Bağlı viem WalletClient'ı useOfframp() veya createOfframp({ walletClient })'a geçirin.
  3. 3İlerleme durumlarını gösterin: onaylama, kaydetme, mevduat oluşturma, onaylama, delege etme, kısıtlama, sürdürme, tamamlandı.
  4. 4PayPal ve Wise için EXTENSION_REGISTRATION_REQUIRED'ı yakalayın, ardından usePeerExtensionRegistration(platform)'ı yürütün.
  5. 5Bir yenilemenin akış halindeki bir satıcıyı askıda bırakmaması için sayfa yüklendiğinde deposits(address) çağrısı yapın.
02

Saklamanız gereken durum

AlanSebep
depositIdclose(), OTC bağlantıları ve destek için birincil tanımlayıcı
txHashKullanıcının mevduat işlemini imzaladığının ve yayınladığının kanıtı
platform + currencyRota görüntüleme, destek ve analitik segmentasyonu
tanımlayıcı etiketiİnsan tarafından okunabilir ödeme referansı; gizli bilgileri saklamayın
integratorIdÜrün telemetrisi ve destek için kararlı atıf
03

UX kısıtlamaları

  • SDK Base mainnet'i hedefler; herkese açık bir sandbox yoktur. 1 USDC minimumuyla test edin.
  • SDK ile oluşturulan her mevduat, fiyatlandırmayı Delegate vault'a delege eder. Bu yol için manuel oran kontrolleri sunmayın.
  • Fiat SDK'nın dışında kalır. Alıcı ve satıcı, seçilen ödeme uygulamasının içinde doğrudan mutabık kılınır.
  • Webhook'ları yaşam döngüsü ipuçları olarak değerlendirin, ardından dar sahip durumunu deposits() ile mutabık kılın; daha geniş piyasa verisi ve analitiği için Peerlytics API'sini kullanın.

Keep exploring

Common questions

Bir cüzdan uygulaması bağımsız fonksiyonu mu yoksa React hook'unu mu kullanmalı?

Yerleşik yükleme, ilerleme, hata ve sonuç durumu istediğinizde React hook'unu kullanın. Uygulamanızın kendi durum makinesi varsa createOfframp({ walletClient }) kullanın.

PayPal veya Wise kayıttan geçemediğinde ne göstermeliyim?

EXTENSION_REGISTRATION_REQUIRED'ı yakalayın, kullanıcıdan Peer eklentisini kurmasını veya bağlamasını isteyin, usePeerExtensionRegistration() aracılığıyla satıcı kimlik bilgisi yakalamasını tamamlayın, ardından orijinal mevduatı yeniden deneyin.