Quick Start
ابدأ تشغيل تكامل الدفع عبر الجوال في 4 خطوات بسيطة
Platform Examples
أمثلة كود كاملة لأندرويد وiOS وReact Native وFlutter
المتطلبات الأساسية
قبل دمج مدفوعات دودي في تطبيق الهاتف المحمول الخاص بك، تأكد من أنك تمتلك:- حساب مدفوعات دودي: حساب تاجر نشط مع وصول إلى واجهة برمجة التطبيقات
- بيانات اعتماد واجهة برمجة التطبيقات: مفتاح واجهة برمجة التطبيقات ومفتاح سرية الويب من لوحة التحكم الخاصة بك
- مشروع تطبيق الهاتف المحمول: تطبيق أندرويد أو iOS أو React Native أو Flutter
- خادم خلفي: لمعالجة إنشاء جلسة الدفع بشكل آمن
سير عمل التكامل
يتبع تكامل الهاتف المحمول عملية آمنة من 4 خطوات حيث يتولى الخادم الخلفي لديك معالجة استدعاءات واجهة برمجة التطبيقات بينما يدير تطبيق الهاتف المحمول تجربة المستخدم.Backend: Create Checkout Session
Checkout Session API Docs
تعرف على كيفية إنشاء جلسة دفع في الواجهة الخلفية باستخدام Node.js وPython والمزيد. اطلع على أمثلة كاملة ومراجع المعلمات في الوثائق المخصصة لـ Checkout Sessions API.
Security: يجب إنشاء جلسات الدفع على خادم الواجهة الخلفية، وليس داخل تطبيق الجوال. هذا يحمي مفاتيح واجهة برمجة التطبيقات ويضمن التحقق الصحيح.
Mobile: Get Checkout URL
يتصل تطبيق الهاتف المحمول الخاص بك بالخادم الخلفي للحصول على عنوان URL للدفع:
- iOS (Swift)
- Android (Kotlin)
- React Native (JavaScript)
Security: تتواصل تطبيقات الجوال مع الواجهة الخلفية فقط، وليس مباشرةً مع Dodo Payments API.
Mobile: Open Checkout in Browser
افتح عنوان URL الخاص بصفحة الدفع في متصفح داخل التطبيق آمن لمعالجة الدفع.
See platform-specific integration examples
اطلع على الكود الكامل وتعليمات الإعداد لمدفوعات Android وiOS وFlutter.
التكامل الخاص بالمنصة
اختر منصة الهاتف المحمول الخاصة بك أدناه للحصول على أمثلة تنفيذ كاملة:أفضل الممارسات
- الأمان: لا تخزن مفاتيح واجهة برمجة التطبيقات في شيفرة التطبيق الخاصة بك. استخدم التخزين الآمن وتثبيت SSL.
- تجربة المستخدم: عرض مؤشرات التحميل، التعامل مع الأخطاء بشكل جيد، وتقديم رسائل واضحة.
- الاختبار: استخدم بطاقات اختبار، محاكاة أخطاء الشبكة، واختبر على أجهزة متنوعة.
استكشاف الأخطاء
المشكلات الشائعة
- WebView لا يفتح رابط الدفع: تأكد من أن رابط الدفع صالح ويستخدم HTTPS.
- لم يتم استلام رد الاتصال: تحقق من عنوان URL الخاص بك وإعدادات الويب هوك.
- أخطاء مفتاح واجهة برمجة التطبيقات: تحقق من أن مفتاح واجهة برمجة التطبيقات الخاص بك صحيح وله الأذونات اللازمة.
موارد إضافية
للاستفسارات أو الدعم، اتصل بـ support@dodopayments.com.