أصدرت شركة Pi Network مكتبة مطورين جديدة لتعزيز التطوير في عام 2026

أطلقت شبكة Pi مكتبة تطوير موحدة تتيح التكامل السريع لمدفوعات Pi عبر تطبيقات Rails و React و Next.js.
UC Hope
12 كانون الثاني 2026
جدول المحتويات
شبكة بي لديها تم إصدار مكتبة مطورين جديدة وهذا يُمكّن المطورين من التكامل PI يتم تحويل المدفوعات إلى التطبيقات في أقل من عشر دقائق. تقوم المكتبة بتجميع... مجموعة تطوير البرامج (SDK) الخاصة بـ Raspberry Pi دمج واجهات برمجة التطبيقات الخلفية في إعداد واحد، مما يقلل عدد الخطوات اللازمة لإضافة المعاملات. يعالج هذا الإصدار بشكل مباشر إحدى المشكلات الشائعة في التطوير، ويجعل تكامل مدفوعات باي أسرع وأكثر اتساقًا وأسهل في الصيانة عبر الأطر المدعومة.
يعكس هذا التحديث استراتيجية شبكة Pi الأوسع نطاقًا التي تُعطي الأولوية للتطبيقات الوظيفية القادرة على معالجة المعاملات الحقيقية. ومن خلال تبسيط عملية دمج المدفوعات، يُمكن للمطورين التركيز على منطق التطبيق وتجربة المستخدم والموثوقية بدلاً من التركيز على بنية المدفوعات التحتية.
عملية تكامل دفع مبسطة باستخدام باي
قبل هذا الإصدار، كان على المطورين عادةً تهيئة مكونات متعددة بشكل منفصل لدعم مدفوعات باي، بما في ذلك البرامج النصية للواجهة الأمامية، ونقاط نهاية الواجهة الخلفية، ومنطق المصادقة. أما مكتبة المطورين الجديدة فتدمج هذه المكونات في عملية تثبيت مُوجّهة.
توفر المكتبة مسارات دفع افتراضية تتولى مصادقة المستخدم، وبدء المعاملات، وتأكيد الدفع. وهذا يقلل من أخطاء التكوين ويضمن التزام التطبيقات بمعايير متسقة في جميع أنحاء نظام باي البيئي.
عند الإطلاق، تدعم المكتبة مجموعات التطوير الشائعة الاستخدام:
- دعم الواجهة الأمامية للغة جافا سكريبت ورياكت
- دعم الواجهة الخلفية لـ Ruby on Rails و Next.js
يتيح هذا للعديد من تطبيقات الويب الحالية إضافة مدفوعات باي دون إعادة هيكلة بنيتها التكنولوجية.
تسجيل تطبيق في نظام Pi البيئي
قبل دمج المدفوعات، يجب على المطورين تسجيل تطبيقاتهم داخل نظام Pi البيئي باستخدام تطبيق تعدين Pi.
تبدأ عملية الإعداد في قسم أدوات Pi في التطبيق:
- افتح تطبيق تعدين Pi وانتقل إلى أدوات Pi.
- اختر "تطوير" لعرض التطبيقات الموجودة أو إنشاء تطبيق جديد.
- حدد "إنشاء تطبيق جديد"، ثم أدخل اسم التطبيق ووصفه.
- احتفظ بالتطبيق على شبكة اختبار Pi لأغراض التطوير.
- أدخل عنواني URL المطلوبين:
- عنوان URL للتطوير، مثل http://localhost:3000
- عنصر نائب لعنوان URL خارجي HTTPS
بعد تقديم هذه المعلومات، يجب على المطورين إكمال التكوينين المطلوبين:
- قم بتعيين محفظة للتطبيق باتباع عملية إعداد المحفظة داخل التطبيق.
- قم بإنشاء مفتاح API يستخدمه النظام الخلفي للتحقق من صحة المعاملات.
لاستخدام بيئة الاختبار، يجب على المطورين منحها صلاحية الوصول عبر أدوات Pi بإدخال الرمز المُقدّم خلال جلسة الاختبار الأولى. تربط هذه الخطوة بيئة التطوير المحلية بشبكة اختبار Pi.
دمج مدفوعات باي في تطبيق ريلز
تتضمن مكتبة المطورين جوهرة Rails مخصصة تقوم بتثبيت وظائف الدفع بأقل قدر من الإعداد.
الإعداد الأولي لـ Rails
يبدأ المطورون بإنشاء تطبيق Rails قياسي. بعد إضافة جوهرة Pi SDK Rails إلى ملف Gemfile وتشغيل أمر bundle install، يقوم أمر generator بتثبيت المكونات المطلوبة. تُهيئ هذه العملية ما يلي:
- أدوات التحكم في الدفع من الواجهة الأمامية
- مسارات الواجهة الخلفية لمعالجة المعاملات
- وحدات التحكم الافتراضية للمصادقة وعمليات الاستدعاء
يدعم المولد كلاً من تطبيقات Stimulus و React داخل Rails.
إضافة زر شراء باي
في تطبيق Rails قائم على Stimulus، يضيف المطورون زرًا مرتبطًا بوحدة تحكم الدفع Pi. يكون الزر معطلاً افتراضيًا، ولا يُفعّل إلا بعد مصادقة المستخدم عبر Pi.
عند النقر، يبدأ الزر عملية دفع عبر منصة الاختبار (Sandbox). خلال اختبار هذه المنصة، يؤكد المستخدمون المعاملات باستخدام عبارة مرور بدلاً من المصادقة البيومترية. بعد التأكيد، تكتمل المعاملة ويتم إرسال رد نجاح إلى التطبيق.
تخزين وتتبع المعاملات
تدعم المكتبة أيضًا تتبع المعاملات المحلية. ويمكن للمطورين إنشاء نماذج لتخزين ما يلي:
- الوقت المستخدم
- بيانات الطلبيات
- سجلات معاملات باي
يتضمن كل سجل معاملة مُعرّف دفع مرتبط بسلسلة كتل باي، وحالة المعاملة، ومعلومات عن المستخدم والطلب المرتبطين بها. وتتيح مهام rake المدمجة للمطورين عرض قائمة بالمعاملات ومراجعة حالات الدفع مباشرةً من التطبيق.
تتيح هذه البنية دمج مدفوعات باي بسلاسة مع منطق الأعمال وقواعد البيانات الحالية.
تكامل Rails القائم على React
بالنسبة لتطبيقات Rails التي تستخدم React، توفر المكتبة خيار تثبيت خاص بـ React. فبدلاً من وحدات تحكم Stimulus، يقوم المُولِّد بتثبيت مكونات React التي تتولى معالجة مدفوعات Pi.
يتبع زر Pi المبني على React نفس آلية المصادقة والمعاملات المتبعة في إصدار Stimulus. من وجهة نظر المستخدم، تكون التجربة متطابقة، بينما يستطيع المطورون الحفاظ على بنية الواجهة الأمامية القائمة على React.
يمكن إكمال كل من تطبيقات Stimulus و React في أقل من عشر دقائق باستخدام الإعدادات الافتراضية المتوفرة.
دمج مدفوعات باي مع Next.js
تدعم مكتبة المطورين أيضًا Next.js، وهو إطار عمل شائع الاستخدام لتطبيقات JavaScript الحديثة.
سير عمل إعداد Next.js
يبدأ المطورون بإنشاء تطبيق Next.js قياسي باستخدام الإعدادات الافتراضية. بعد تثبيت حزمة تطوير البرامج (SDK) الخاصة بـ Next.js على جهاز Raspberry Pi، تُضاف الميزات التالية إلى الحزمة:
- مكون زر الدفع باستخدام باي
- مسارات واجهة برمجة التطبيقات المطلوبة لمعالجة المعاملات
ولإتمام عملية الإعداد، يقوم المطورون بإجراء تعديلات طفيفة على تصميم التطبيق عن طريق إضافة برنامج Pi SDK النصي واستيراد زر Pi إلى صفحة.
بعد إنشاء الخادم وتشغيله، يمكن للتطبيق معالجة معاملات Pi في بيئة الاختبار باستخدام نفس آلية التفويض المستخدمة في التطبيقات القائمة على Rails.
تقليل احتكاك التطوير
في جميع الأطر المدعومة، تتمثل الميزة الأساسية للمكتبة الجديدة في تقليل التعقيدات في عملية التطوير. لم يعد المطورون بحاجة إلى ربط أزرار الدفع في واجهة المستخدم بمنطق المعاملات في الواجهة الخلفية يدويًا. توفر حزمة تطوير البرامج (SDK) أساسًا عمليًا يمكن تخصيصه حسب الحاجة.
يدعم هذا النهج تركيز شبكة Pi على التطبيقات العملية الجاهزة لتفاعل المستخدم. كما أن التكامل الأسرع يزيد من احتمالية تطور التطبيقات من مرحلة النماذج الأولية إلى دعم عمليات الدفع الحقيقية داخل التطبيق.
التأثير على نظام تطبيقات باي
من خلال توحيد معايير تكامل المدفوعات، تشجع شبكة Pi المطورين على بناء تطبيقات قابلة للمعاملات، وقابلة للاختبار، وجاهزة للتشغيل. وتعزز المكتبة ما يلي:
- تدفقات دفع متسقة عبر التطبيقات
- تتبع موثوق للمعاملات
- سهولة الصيانة وتصحيح الأخطاء
بالنسبة للمستخدمين، يزيد هذا من عدد التطبيقات التي تدعم مدفوعات باي. أما بالنسبة للمطورين، فهو يقلل من وقت الإعداد مع الحفاظ على المرونة.
الخاتمة
تُوحّد مكتبة مطوري Pi Network الجديدة أدوات الدفع في إعداد واحد مُبسّط، مما يُقلّل وقت التكامل وتعقيده. وبفضل دعمها لـ Rails وReact وNext.js، تُوفّر المكتبة للمطورين مسارًا واضحًا لإضافة مدفوعات Pi مع الحفاظ على التحكم في منطق التطبيق وبياناته.
يعزز هذا الإصدار البنية التقنية لنظام Pi البيئي من خلال تسهيل بناء تطبيقات المعاملات واختبارها وصيانتها. ينبغي على المطورين المهتمين بتطبيق ميزة مدفوعات Pi في تطبيقاتهم الرجوع إلى شبكة Pi. فيديو يوتيوب للمزيد من المعلومات.
مصادر:
- مدونة شبكة بايدمج مدفوعات باي في تطبيقات باي في أقل من 10 دقائق باستخدام مكتبة باي الجديدة
- يو توب YouTubeعرض توضيحي لـ Rails و Next.js
الأسئلة الشائعة
كم من الوقت يستغرق إضافة مدفوعات باي إلى تطبيق؟
بالنسبة للأطر المدعومة، يمكن إضافة وظائف الدفع الأساسية باستخدام عملة Pi في أقل من عشر دقائق بمجرد تسجيل التطبيق وتكوين مفتاح API.
ما هي الأطر التي تدعمها المكتبة الجديدة؟
يدعم الإصدار الأولي JavaScript و React في الواجهة الأمامية، مع دعم الواجهة الخلفية لـ Ruby on Rails و Next.js.
هل تتم معالجة المعاملات على شبكة Pi الرئيسية؟
يتم التطوير والاختبار على شبكة اختبار Pi من خلال بيئة الاختبار المعزولة، مما يسمح للمطورين باختبار المعاملات دون استخدام Pi حقيقي.
إخلاء مسؤولية
إخلاء مسؤولية: الآراء الواردة في هذه المقالة لا تعكس بالضرورة آراء BSCN. المعلومات الواردة في هذه المقالة هي لأغراض تعليمية وترفيهية فقط، ولا ينبغي اعتبارها نصيحة استثمارية، أو أي نوع من أنواع المشورة. لا تتحمل BSCN أي مسؤولية عن أي قرارات استثمارية تُتخذ بناءً على المعلومات الواردة في هذه المقالة. إذا كنت تعتقد أنه يجب تعديل المقالة، يُرجى التواصل مع فريق BSCN عبر البريد الإلكتروني. [البريد الإلكتروني محمي].
المعلن / كاتب التعليق
UC Hopeحصل UC على درجة البكالوريوس في الفيزياء، وهو باحث في مجال العملات المشفرة منذ عام ٢٠٢٠. كان UC كاتبًا محترفًا قبل دخوله مجال العملات المشفرة، ولكنه انجذب إلى تقنية البلوك تشين نظرًا لإمكاناتها العالية. كتب UC لشركات مثل Cryptopolitan وBSCN. يتمتع بخبرة واسعة في مجال التمويل المركزي واللامركزي، بالإضافة إلى العملات البديلة.





















