بدء سريع
قم بتشغيل تكامل مدفوعات الهاتف المحمول في 4 خطوات بسيطة
أمثلة على المنصات
أمثلة كاملة على الشيفرة لأندرويد وiOS وReact Native وFlutter
المتطلبات الأساسية
قبل دمج مدفوعات دودي في تطبيق الهاتف المحمول الخاص بك، تأكد من أنك تمتلك:- حساب مدفوعات دودي: حساب تاجر نشط مع وصول إلى واجهة برمجة التطبيقات
- بيانات اعتماد واجهة برمجة التطبيقات: مفتاح واجهة برمجة التطبيقات ومفتاح سرية الويب من لوحة التحكم الخاصة بك
- مشروع تطبيق الهاتف المحمول: تطبيق أندرويد أو iOS أو React Native أو Flutter
- خادم خلفي: لمعالجة إنشاء جلسة الدفع بشكل آمن
سير عمل التكامل
يتبع تكامل الهاتف المحمول عملية آمنة من 4 خطوات حيث يتولى الخادم الخلفي لديك معالجة استدعاءات واجهة برمجة التطبيقات بينما يدير تطبيق الهاتف المحمول تجربة المستخدم.1
الخلفي: إنشاء جلسة الدفع
وثائق واجهة برمجة التطبيقات لجلسة الدفع
تعلم كيفية إنشاء جلسة دفع في الخادم الخلفي الخاص بك باستخدام Node.js وPython والمزيد. راجع الأمثلة الكاملة والمراجع المعلمات في وثائق واجهة برمجة التطبيقات لجلسات الدفع المخصصة.
الأمان: يجب إنشاء جلسات الدفع على خادمك الخلفي، وليس في تطبيق الهاتف المحمول. هذا يحمي مفاتيح واجهة برمجة التطبيقات الخاصة بك ويضمن التحقق الصحيح.
2
الهاتف المحمول: الحصول على عنوان URL للدفع
يتصل تطبيق الهاتف المحمول الخاص بك بالخادم الخلفي للحصول على عنوان URL للدفع:
- iOS (Swift)
- Android (Kotlin)
- React Native (JavaScript)
الأمان: تتواصل تطبيقات الهاتف المحمول فقط مع الخادم الخلفي الخاص بك، وليس مباشرة مع واجهة برمجة التطبيقات لمدفوعات دودي.
3
الهاتف المحمول: فتح الدفع في المتصفح
افتح عنوان URL للدفع في متصفح آمن داخل التطبيق لمعالجة الدفع.
عرض أمثلة التكامل الخاصة بالمنصة
عرض الشيفرة الكاملة وتعليمات الإعداد لمدفوعات الهاتف المحمول على أندرويد وiOS وFlutter.
4
الخلفي: معالجة إكمال الدفع
قم بمعالجة إكمال الدفع عبر الويب هوكس وعناوين URL لإعادة التوجيه لتأكيد حالة الدفع.
التكامل الخاص بالمنصة
اختر منصة الهاتف المحمول الخاصة بك أدناه للحصول على أمثلة تنفيذ كاملة:أفضل الممارسات
- الأمان: لا تخزن مفاتيح واجهة برمجة التطبيقات في شيفرة التطبيق الخاصة بك. استخدم التخزين الآمن وتثبيت SSL.
- تجربة المستخدم: عرض مؤشرات التحميل، التعامل مع الأخطاء بشكل جيد، وتقديم رسائل واضحة.
- الاختبار: استخدم بطاقات اختبار، محاكاة أخطاء الشبكة، واختبر على أجهزة متنوعة.
استكشاف الأخطاء
المشكلات الشائعة
- WebView لا يفتح رابط الدفع: تأكد من أن رابط الدفع صالح ويستخدم HTTPS.
- لم يتم استلام رد الاتصال: تحقق من عنوان URL الخاص بك وإعدادات الويب هوك.
- أخطاء مفتاح واجهة برمجة التطبيقات: تحقق من أن مفتاح واجهة برمجة التطبيقات الخاص بك صحيح وله الأذونات اللازمة.
موارد إضافية
لأي أسئلة أو دعم، اتصل بـ [email protected].