01
Frontend yolu
- 01Tutar, ödeme platformu, fiat para birimi ve ödeme tanımlayıcısını toplayın.
- 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.
- 03Bağlı görünümü WalletClient'ı kullanarak Offramp() veya createOfframp({ walletClient })'a iletin.
- 04Yüzeysel ilerleme durumları: onaylanıyor, kaydediliyor, yatırılıyor, onaylanıyor, devrediliyor, kısıtlanıyor, devam ettiriliyor, tamamlandı.
- 05Uygun ve uzantı gerektiren bir rota için EXTENSION_REGISTRATION_REQUIRED hatasını yakalayın ve usePeerExtensionRegistration(platform) işlevini çalıştırın.
- 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
| Alan | Sebep |
|---|---|
| depositId | close(), OTC bağlantıları ve destek için birincil tanımlayıcı |
| txHash | Kullanıcının mevduat işlemini imzaladığının ve yayınladığının kanıtı |
| platform + currency | Rota 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.