موصلات الإطار المتاحة
اختر الموصل الذي يتناسب مع إطارك:Next.js
دعم App Router مع معالجات المسارات للدفع والبوابة والويب هوكس
Nuxt
إطار عمل متكامل مبني على Vue مع تكامل لمسارات الخادم
Express
معالجات قائمة على الوسيط لإطار Node.js الشهير
Fastify
إطار Node.js عالي الأداء مع بنية مكوّنات إضافية
Hono
إطار ويب فائق السرعة للحافة و Cloudflare Workers والمزيد
Astro
إطار يركز على المحتوى مع دعم نقاط نهاية الخادم
SvelteKit
إطار Svelte متكامل كامل مع تكامل روابط الخادم
Remix
إطار React متكامل كامل مع معالجات المحمّل والإجراءات
TanStack Start
إطار React متكامل آمن بالأنواع مع وظائف الخادم
Better Auth
إضافة إطار عمل المصادقة لتجربة سلسة للمصادقة والدفع
Convex
مكوّن Backend-as-a-Service لمزامنة الدفع في الوقت الفعلي
Bun
معالجات Bun.serve() الأصلية للدفع والبوابة والويب هوكس
الميزات الأساسية
توفر جميع موصلات الأطر هذه القدرات المدمجة:| الميزة | الوصف |
|---|---|
| معالج الدفع | دعم لتدفقات الدفع الثابتة والديناميكية والتي تستند إلى الجلسات |
| بوابة العملاء | معالج مبني مسبقًا لإدارة الاشتراكات والفوترة |
| معالج الويب هوكس | التحقق من التوقيع الآمن مع معالجات أحداث مطبوعة |
| إعداد البيئة | إعداد بسيط عبر متغيرات البيئة |
| أمان الأنواع | دعم كامل لـ TypeScript مع حمولات بيانات مطبوعة |
البدء السريع
ابدأ بأي موصل إطار في ثلاث خطوات:Install the Adaptor
استخدم مدير الحزم الخاص بك لتثبيت الموصل الخاص بالإطار:
- Next.js
- Nuxt
- Express
- Hono
- Astro
- SvelteKit
أنواع تدفقات الدفع
جميع الموصلات تدعم ثلاثة أنواع من تدفق الدفع:Static Checkout (GET)
Static Checkout (GET)
استخدم الدفع الثابت للروابط البسيطة والمشاركة. مرر معرف المنتج كمعامل استعلام:يدعم ملء بيانات العميل المسبق والتخصيص اختياريًا عبر معاملات الاستعلام.
Dynamic Checkout (POST)
Dynamic Checkout (POST)
استخدم الدفع الديناميكي لإنشاء المدفوعات برمجيًا بتفاصيل مخصصة:يدعم كل من المدفوعات مرة واحدة والاشتراكات.
Checkout Sessions (POST)
Checkout Sessions (POST)
معالجة أحداث الويب هوكس
جميع الموصلات توفر معالجة ويب هوكس آمنة بأنواع مع ردود نداء للأحداث التفصيلية:جميع معالجات الويب هوكس تتحقق تلقائيًا من التوقيعات وتتحقق من صحة الحمولات باستخدام مخططات Zod. يتم رفض الطلبات غير الصالحة مع رموز خطأ مناسبة.
اختيار الموصل المناسب
| الإطار | الأفضل من أجله | وقت التشغيل |
|---|---|---|
| Next.js | تطبيقات React الكاملة مع App Router | Node.js، Edge |
| Nuxt | تطبيقات Vue.js الكاملة | Node.js |
| Express | واجهات برمجة التطبيقات REST والتطبيقات التقليدية | Node.js |
| Fastify | واجهات برمجة تطبيقات عالية الأداء | Node.js |
| Hono | عمليات النشر على الحافة و Cloudflare Workers | Edge، Node.js |
| Astro | مواقع محتوى مع نقاط نهاية الخادم | Node.js، Edge |
| SvelteKit | تطبيقات Svelte الكاملة | Node.js |
| Remix | React كامل مع التوجيه المتداخل | Node.js |
| TanStack Start | React الكامل الآمن بالأنواع | Node.js |
| Better Auth | التطبيقات التي تستخدم Better Auth بالفعل | متنوع |
| Convex | التطبيقات التي تستخدم Convex للبنية الخلفية | Convex Runtime |
| Bun | تطبيقات خادم Bun الأصلية | Bun |
الحصول على المساعدة
هل تحتاج لمساعدة في موصلات الأطر؟- Discord: انضم إلى خادم المجتمع للحصول على مساعدة فورية
- البريد الإلكتروني: تواصل معنا عبر support@dodopayments.com
- GitHub: افتح مشكلة في مستودع الموصل المعني
- التوثيق: تصفح مرجع واجهة برمجة التطبيقات
- Discord: انضم إلى خادم المجتمع للحصول على مساعدة في الوقت الحقيقي
- البريد الإلكتروني: اتصل بنا على support@dodopayments.com
- GitHub: افتح مشكلة في مستودع الموصل المعني
- التوثيق: قم بزيارة مرجع API
- Discord: Join our community server for real-time help
- Email: Contact us at support@dodopayments.com
- GitHub: Open an issue on the respective adaptor repository
- Documentation: Visit our API reference