Skip to main content
تتيح لك واجهة برمجة تطبيقات Wallet-as-a-Service (WaaS) من Puffin إنشاء وتشغيل محافظ العملات المستقرة برمجيًا — دون إدارة مفاتيح، ودون بنية تحتية خاصة بكل شبكة، ودون بناء نظام حفظ خاص بك. إنه نفس X-API-Key الذي تستخدمه بالفعل لـ نوايا الدفع.
تنطلق WaaS في البداية مقتصرة على USDC وUSDT على Solana وPolygon وBSC وBase (Base تدعم USDC فقط — لا يوجد عقد USDT رسمي صادر عن Tether هناك). لتحصيل أي شبكة/عملة تدعمها Puffin كدفعة لمرة واحدة، استخدم نوايا الدفع بدلًا من ذلك.

ما الذي تحصل عليه

محافظ عند الطلب

ينشئ POST /v1/gateway/api/wallets محفظة لزوج شبكة + عملة ويعيد عنوانها فورًا.

الأرصدة والإيداعات

استعلم عن الرصيد الحي وسجل الإيداعات لكل محفظة — دون الحاجة إلى مستكشف بلوكتشين.

السحوبات

أرسل من أي محفظة أنشأتها إلى عنوان خارجي، بنفس آلية مفتاح عدم التكرار (idempotency) المستخدمة في نوايا الدفع.

webhooks الإيداع

يُطلق wallet.deposit.detected وwallet.deposit.confirmed لحظة وصول الأموال — راجع Webhooks.

أنشئ محفظة

يخضع إنشاء المحافظ لحد المحافظ في خطتك، تمامًا كالمحافظ التي قد تكون أنشأتها بالفعل من لوحة التحكم.

تحقق من رصيد

أرسل سحبًا

يعمل رأس Idempotency-Key تمامًا كما في نوايا الدفع — إعادة استخدام نفس المفتاح تُعيد الاستجابة الأصلية بدلًا من الإرسال مرتين.

المرجع الكامل

راجع مرجع واجهة برمجة تطبيقات المحافظ لكل حقل وكود خطأ، والجسور والمبادلات إذا احتجت نقل أموال بين الشبكات وليس فقط إلى عنوان آخر على نفس الشبكة.