01
Con đường frontend
- 01Thu thập số tiền, nền tảng thanh toán, loại tiền pháp định, và định danh nhận tiền.
- 02Hiển thị ranh giới chính sách hiện tại của nhà cung cấp và yêu cầu người dùng xác nhận tính đủ điều kiện của tài khoản, khu vực và giao dịch.
- 03Truyền viem WalletClient đã kết nối vào useOfframp() hoặc createOfframp({ walletClient }).
- 04Hiển thị các trạng thái tiến trình: đang phê duyệt, đang đăng ký, đang ký gửi, đang xác nhận, đang ủy thác, đang giới hạn, đang tiếp tục, hoàn tất.
- 05Đối với tuyến đường có cổng mở rộng đủ điều kiện, hãy bắt EXTENSION_REGISTRIC_REQUIRED và thúc đẩy usePeerExtensionRegistration(platform).
- 06Gọi deposits(address) khi tải trang để việc làm mới không bỏ rơi một người bán đang trong tiến trình.
02
Trạng thái bạn nên lưu
| Trường | Lý do |
|---|---|
| depositId | Handle chính cho close(), liên kết OTC, và hỗ trợ |
| txHash | Bằng chứng rằng người dùng đã ký và phát giao dịch ký gửi |
| platform + currency | Hiển thị tuyến, hỗ trợ, và phân khúc phân tích |
| nhãn định danh | Tham chiếu nhận tiền dễ đọc cho con người; đừng lưu trữ bí mật |
| integratorId | Ghi nhận đóng góp ổn định cho đo lường sản phẩm và hỗ trợ |
03
Các ràng buộc trải nghiệm
- SDK nhắm tới Base mainnet; không có sandbox công khai. Hãy kiểm thử với mức tối thiểu 1 USDC.
- Mọi khoản ký gửi do SDK tạo đều ủy thác việc định giá cho kho Delegate. Đừng hiển thị các điều khiển tỷ giá thủ công cho con đường này.
- Tiền pháp định nằm ngoài SDK. Người mua và người bán thanh toán trực tiếp bên trong ứng dụng thanh toán đã chọn.
- Reconcile narrow owner state with deposits(); use Peerlytics API for broader market data, deposits, intents, and analytics.