التثبيت
Maven
أضف التبعية إلىpom.xml:
pom.xml
Gradle
أضف التبعية إلىbuild.gradle:
build.gradle.kts
تدعم مجموعة SDK Java 8 وكل الإصدارات الأحدث، بما في ذلك Java 11 و17 و21.
البداية السريعة
قم بتهيئة العميل وإنشاء جلسة دفع:الميزات الأساسية
Type Safety
واجهة برمجة تطبيقات من نوع ثابت مع ضمان السلامة وقت الترجمة
Thread-Safe
آمن للاستخدام المتزامن في التطبيقات متعددة الخيوط
Builder Pattern
نمط منشئ بديهي لبناء الطلبات
Async Support
دعم CompletableFuture للعمليات غير المتزامنة
التكوين
متغيرات البيئة
قم بالتكوين باستخدام متغيرات البيئة أو خصائص النظام:.env
التكوين اليدوي
قم بالتكوين يدويًا مع جميع الخيارات:وضع الاختبار
قم بالتكوين لبيئة الاختبار/الصندوق الرمل:العمليات الشائعة
إنشاء جلسة دفع
قم بإنشاء جلسة دفع:إدارة العملاء
قم بإنشاء واسترجاع معلومات العملاء:التعامل مع الاشتراكات
قم بإنشاء وإدارة الاشتراكات المتكررة:productPrice يتم التعبير عنه بأدنى فئة عملة (على سبيل المثال، السنت لـ USD، البايس لـ INR). لفرض رسوم بقيمة $25.00، مرر 2500.الفوترة القائمة على الاستخدام
تكوين العدادات
قم بإنشاء وإدارة العدادات لتتبع الاستخدام:استيعاب أحداث الاستخدام
تتبع الأحداث المخصصة:تجميع الأحداث
استيعاب العديد من الأحداث بكفاءة (بحد أقصى 1000 لكل طلب):معالجة الأخطاء
معالجة أخطاء شاملة لمواقف مختلفة:العمليات غير المتزامنة
استخدم CompletableFuture للعمليات غير المتزامنة:تكامل Spring Boot
فئة التكوين
طبقة الخدمة
الموارد
GitHub Repository
عرض الكود المصدري والمساهمة
API Reference
وثائق API كاملة
Discord Community
احصل على المساعدة وتواصل مع المطورين
Report Issues
الإبلاغ عن الأخطاء أو طلب الميزات
الدعم
تحتاج إلى مساعدة مع Java SDK؟- ديسكورد: انضم إلى خادم المجتمع للحصول على دعم في الوقت الفعلي
- البريد الإلكتروني: تواصل معنا على support@dodopayments.com
- GitHub: افتح قضية في مستودع