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. 01Tutar, ödeme platformu, fiat para birimi ve ödeme tanımlayıcısını toplayın.
  2. 02Sağlayıcının mevcut politika sınırını gösterin ve kullanıcının hesap, bölge ve işlem uygunluğunu onaylamasını isteyin.
  3. 03Bağlı görünümü WalletClient'ı kullanarak Offramp() veya createOfframp({ walletClient })'a iletin.
  4. 04Yüzeysel ilerleme durumları: onaylanıyor, kaydediliyor, yatırılıyor, onaylanıyor, devrediliyor, kısıtlanıyor, devam ettiriliyor, tamamlandı.
  5. 05Uygun ve uzantı gerektiren bir rota için EXTENSION_REGISTRATION_REQUIRED hatasını yakalayın ve usePeerExtensionRegistration(platform) işlevini çalıştırın.
  6. 06Sayfa yüklendiğinde arama ödemeleri (adres), böylece yenileme, uçuş sırasındaki satıcıyı zor durumda bırakmaz.
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.
  • Reconcile narrow owner state with deposits(); use Peerlytics API for broader market data, deposits, intents, and analytics.

Sık sorulan sorular

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?

Öncelikle politika sınırını gösterin: Wise, P2P kripto satışı makbuzlarını yasaklar ve PayPal ön onay gerektirebilir. Yalnızca uygun bir sağlayıcı akışı için EXTENSION_REGISTRATION_REQUIRED'i yakalamanız, uzantıyı bağlamanız, usePeerExtensionRegistration() işlemini tamamlamanız ve yeniden denemeniz gerekir.