التثبيت
قم بتثبيت SDK باستخدام وحدات Go:يتطلب SDK Go 1.22 أو إصدارات أحدث، مستفيدًا من ميزات Go الحديثة للحصول على أداء مثالي.
البداية السريعة
قم بتهيئة العميل وأنشئ جلسة الدفع الأولى الخاصة بك:الميزات الأساسية
Context Support
دعم كامل لـ context.Context لإلغاء العمليات وتحديد المهلات الزمنية
Strong Typing
طلبات واستجابات ذات نوع قوي لضمان السلامة في وقت الترجمة
Middleware
دعم قابل للتمديد لـ middleware لتسجيل الأحداث، والقياسات، والمنطق المخصص
Goroutine Safe
عميل آمن للخيوط مصمم للعمليات المتزامنة
التهيئة
السياق والمهل الزمنية
استفد من سياق Go للمهل الزمنية والإلغاء:تهيئة إعادة المحاولة
قم بتهيئة سلوك إعادة المحاولة التلقائي:العمليات الشائعة
إنشاء جلسة دفع
قم بإنشاء جلسة دفع:إدارة العملاء
قم بإنشاء واسترجاع معلومات العملاء:التعامل مع الاشتراكات
قم بإنشاء وإدارة الاشتراكات المتكررة:الفوترة بناءً على الاستخدام
استيعاب أحداث الاستخدام
تتبع الأحداث المخصصة:*dodopayments.Error. يوفر StatusCode، وال*http.Request الأساسية و
*http.Response، وJSON لجسم الخطأ. استخدم نمط errors.As لتفحصه، وتفرع على StatusCode للتعامل مع الحالات المحددة:
التزامن
العميل آمن للاستخدام المتزامن:GitHub Repository
اعرض شفرة المصدر وشارك في التطوير
API Reference
توثيق كامل لواجهة برمجة التطبيقات
Discord Community
احصل على المساعدة وتواصل مع المطورين
Report Issues
أبلغ عن أخطاء أو اطلب ميزات
الدعم
هل تحتاج إلى مساعدة بشأن SDK الخاص بـ Go؟- Discord: انضم إلى خادم المجتمع للحصول على دعم في الوقت الحقيقي
- البريد الإلكتروني: اتصل بنا على support@dodopayments.com
- GitHub: افتح مشكلة على المستودع