عقدة api
تسمح هذه العقدة بالتفاعل مع واجهات برمجة التطبيقات المختلفة، مما يكون مفيدًا للتكامل مع الخدمات الخارجية.
إعدادات عقدة API
1. الاسم
حقل لتحديد اسم العقدة.
يظهر الاسم في مساحة العمل ويساعد في التعرف بسهولة على العقدة.
إذا تركت فارغة، ستسمى العقدة API
.
مثال:
- اسم العقدة:
إنشاء جلسة دفع
2. الطريقة
هنا يتم اختيار طريقة واجهة برمجة التطبيقات التي ستستخدم لإرسال الطلب. الطرق المتاحة:
-
"إنشاء جلسة دفع":
ينشئ جلسة دفع جديدة. -
"تحديث جلسة دفع":
يقوم بتحديث جلسة دفع موجودة. -
"الحصول على جلسة دفع بواسطة ID":
يحصل على معلومات حول جلسة الدفع باستخدام معرف الجلسة الفريد. -
"الحصول على جلسة دفع بواسطة Order ID":
يحصل على معلومات حول جلسة الدفع باستخدام معرف الطلب.
مثال:
- الطريقة:
إنشاء جلسة دفع
3. البيانات
يستخدم هذا الحقل قالب Mustache لتشكيل بي انات الطلب بتنسيق JSON.
يمكنك استخدام البيانات من الرسالة msg
لاستبدال القيم في القالب.
مثال على القالب (لطريقة "إنشاء جلسة دفع"):
{
"orderId": {{orderId}},
"type": "session"
}
في هذا المثال، سيتم استبدال قيمة orderId
من الرسالة msg
.
مثال على القالب (لطريقة "تحديث جلسة دفع"):
{
"id": {{paymentSessionId}},
"paymentUrl": "{{{payload.links.1.href}}}"
}
عند استخدام قوالب Mustache، يمكنك تمرير بيانات معقدة ومعلمات ضرورية للتفاعل مع واجهة برمجة التطبيقات.