التثبيت
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
التكوين اليدوي
قم بالتكوين يدويًا مع جميع الخيارات:وضع الاختبار
قم بالإعداد لبيئة Test Mode:العمليات الشائعة
إنشاء جلسة دفع
قم بإنشاء جلسة دفع:إدارة العملاء
قم بإنشاء واسترجاع معلومات العملاء:التعامل مع الاشتراكات
قم بإنشاء وإدارة الاشتراكات المتكررة:يتم التعبير عن
productPrice بأدنى فئة من العملة (مثل السنتات بالنسبة إلى USD، والبايس بالنسبة إلى INR). لفرض رسوم قدرها 25.00$، مرّر 2500.الفوترة القائمة على الاستخدام
إعداد العدادات
أنشئ العدادات وأدرها لتتبع الاستخدام:استيعاب أحداث الاستخدام
تتبّع الأحداث المخصصة:استيعاب الأحداث على دفعات
استوعب أحداثًا متعددة بكفاءة (بحد أقصى 1000 لكل طلب):معالجة الأخطاء
معالجة شاملة للأخطاء في مختلف السيناريوهات:العمليات غير المتزامنة
استخدم CompletableFuture للعمليات غير المتزامنة:التكامل مع Spring Boot
فئة الإعداد
طبقة الخدمة
الموارد
GitHub Repository
عرض التعليمات البرمجية المصدر والمساهمة
API Reference
الاطلاع على وثائق API الكاملة
Discord Community
الحصول على المساعدة والتواصل مع المطورين
Report Issues
الإبلاغ عن الأخطاء أو طلب ميزات
الدعم
هل تحتاج إلى مساعدة بشأن Java SDK؟- Discord: انضم إلى خادم مجتمعنا للحصول على دعم فوري
- البريد الإلكتروني: تواصل معنا على support@dodopayments.com
- GitHub: افتح مشكلة في المستودع