كيف تقوم بعمل طلبات إلى واجهة برمجة تطبيقات سترايب؟

تسمح واجهة برمجة تطبيقات سترايب للمطورين بتنفيذ طرق الدفع ضمن تطبيقات الطرف الثالث، مما يسهل على الشركات إدارة المعاملات.

Amir Hassan

Amir Hassan

28 مايو 2025

كيف تقوم بعمل طلبات إلى واجهة برمجة تطبيقات سترايب؟

Stripe هي منصة دفع دولية عبر الإنترنت قادرة على معالجة معاملات بطاقات الائتمان. الآن بعد أن قدمت Stripe واجهة برمجة التطبيقات (API)، يمكن للمطورين إنشاء أدوات وخدمات تعرض وظائف Stripe على التطبيقات الطرفية، مما يمد الفوائد للأفراد والشركات.

💡
هل ترغب في تنفيذ وظائف الدفع المتنوعة التي تقدمها واجهة برمجة تطبيقات Stripe على تطبيقك؟ حصل على Apidog، الحل الشامل لجميع مشكلات واجهة برمجة التطبيقات لديك.

تضمن منصة Apidog للمستخدمين البقاء على المسار الصحيح مع تطوير واجهة برمجة التطبيقات الخاصة بهم. مع واجهة مستخدم بسيطة وسهلة الاستخدام، يمكن للمستخدمين فهم كيفية عمل واجهة برمجة التطبيقات بسهولة دون الحاجة إلى إجراء أي افتراضات.

إذا كان Apidog يبدو مثيرًا للاهتمام بالنسبة لك، تحقق من المزيد عنه من خلال النقر على الزر أدناه! 👇
زر

تقدم واجهة برمجة تطبيقات Stripe هيكلًا موثقًا جيدًا وثراءً من الموارد للمطورين. وهذا يضمن عملية دمج سلسة، حتى لأولئك الذين لديهم خبرة محدودة في الترميز. بالإضافة إلى ذلك، تقدم Stripe مجتمع مطورين قوي وقنوات دعم شاملة، مما يوفر مساعدة لا تقدر بثمن طوال دورة التطوير. تجعل هذه الالتزام بتجربة المطور من Stripe خيارًا جذابًا للشركات التي تسعى إلى حل موثوق وفعال لاحتياجاتها عبر الإنترنت.

ما هي Stripe؟

موقع stripe

تعمل تطبيق Stripe نفسه أكثر كمنصة لمعالجة الدفع للشركات، مما يختلف عن بدائلها المماثلة مثل Venmo أو Cash App. توفر Stripe الأدوات والوظائف التي تحتاجها الشركات لقبول مجموعة متنوعة من طرق الدفع من عملائها، مثل بطاقات الائتمان والخصم، والمحافظ المحمولة، وطرق الدفع البديلة الأخرى.

ما يبحث عنه المطورون في واجهة برمجة تطبيقات Stripe

نظرًا لأن Stripe يسهل وظائف قيمة تدور حول معالجة الدفع المتنوعة، إليك بعض الجوانب الرئيسية التي يتطلع المطورون لاستخدامها من واجهة برمجة تطبيقات Stripe.

قبول الدفع

وظيفة أساسية من واجهة برمجة تطبيقات Stripe هي القدرة على قبول طيف واسع من طرق الدفع. تسهل Stripe بطاقات الائتمان والخصم التقليدية، بالإضافة إلى الخيارات الحديثة مثل المحافظ المحمولة وحلول الدفع البديلة. تضمن هذه المرونة التوافق مع تفضيلات العملاء المتنوعة.

تجربة مستخدم سلسة

يقدر المطورون الأدوات التي تسهل عملية الدفع للمستخدمين، لذا يمكن لواجهة برمجة تطبيقات Stripe تمكينهم من تصميم تدفق إنهاء عملية شراء بديهي، مما يقلل من الخطوات ويزيد من الراحة. يمكن أن يؤدي ذلك إلى معدلات تحويل أعلى وتحسين رضا العملاء.

الوقاية من الاحتيال

تعد التدابير الأمنية القوية أمرًا بالغ الأهمية. توفر واجهة برمجة تطبيقات Stripe أدوات الكشف عن الاحتيال والوقاية منه التي تحمي من المعاملات غير المصرح بها. يحمي ذلك الشركات من الخسائر المالية ويعزز الثقة مع عملائها.

إدارة الاشتراكات

بالنسبة للشركات التي تقدم خدمات قائمة على الاشتراك، يعد إدارة المدفوعات المتكررة بشكل فعال أمرًا أساسيًا. توفر واجهة برمجة تطبيقات Stripe وظائف لإنشاء وإدارة الاشتراكات، بما في ذلك التجديدات التلقائية وإدارة الدفع المتأخر للمدفوعات الفاشلة.

التقارير المفصلة

يحتاج المطورون إلى رؤى واضحة حول نشاط الدفع. تقدم واجهة برمجة تطبيقات Stripe أدوات تقارير شاملة توفر بيانات عن المعاملات والرسوم وسلوك العملاء. هذه البيانات تمكّن الشركات من تحسين استراتيجيات الدفع الخاصة بها واتخاذ قرارات مدفوعة بالبيانات.

أسعار واجهة برمجة تطبيقات Stripe

لحسن الحظ، فإن أسعار واجهة برمجة تطبيقات Stripe مجانية، ومع ذلك، فإن أي معاملات عبر الإنترنت تتعلق بـ Stripe ستتحمل رسومًا تعادل 2.9%، و30 سنتًا، و1% إضافية إذا كانت بطاقة دولية ويتطلب تحويل العملات.

كيفية الحصول على مفاتيح واجهة برمجة تطبيقات Stripe

للبدء في استخدام واجهة برمجة تطبيقات Stripe، نحتاج أولاً إلى الحصول على أزواج مفاتيح واجهة البرمجة. سيتطلب ذلك بضع خطوات بسيطة:

الخطوة 1 - تسجيل الدخول إلى موقع لوحة معلومات Stripe

لوحة تحكم مطور Stripe

باستخدام هذا الرابط أو الزر أدناه، قم بتسجيل الدخول إلى Stripe.

الخطوة 2 - عرض مفتاح الاختبار

في قسم المطورين على موقع لوحة معلومات Stripe، ابحث عن قسم المفاتيح القياسية. هنا، اضغط على زر كشف مفتاح الاختبار. احفظ كلا المفتاحين في مكان آمن، حيث سنحتاجهما لإنشاء طلبات لواجهة برمجة تطبيقات Stripe.

Apidog - إجراء طلبات واجهة برمجة تطبيقات Stripe

الآن بعد أن أصبح لدينا مفاتيح واجهة برمجة التطبيقات لإنشاء الطلبات، يمكننا المتابعة مع الخطوة التالية على Apidog.

واجهة Apidog

Apidog هي منصة تطوير واجهة برمجة تطبيقات متخصصة في توفير أدوات واجهة برمجة التطبيقات المتطورة للمطورين من أجل البناء، والاختبار، والمحاكاة، وتوثيق واجهات برمجة التطبيقات. مع نهج تصميم أولًا، تهدف Apidog إلى توفير تطوير واجهة برمجة تطبيقات سلس وفعال مع واجهة مستخدم بسيطة وبديهية.

دون مزيد من الإنتظار، دعنا نبدأ في استيراد كود cURL.

استيراد كود cURL إلى Apidog

سيستخدم هذا المقال واجهة برمجة تطبيقات Stripe إنشاء عميل لعرض كيفية استخدام أزواج مفاتيح واجهة برمجة التطبيقات الخاصة بـ Stripe، بالإضافة إلى واجهة مستخدم Apidog الجميلة.

أولاً، انقر على هذا الرابط أو الزر أعلاه للوصول إلى توثيق واجهة برمجة التطبيقات الخاصة بـ Stripe.

بدء استيراد كود curl باستخدام Apidog

بعد ذلك، افتح Apidog وأنشئ مشروعًا جديدًا. يجب أن تكون قادرًا على رؤية زر أرجواني + في الأعلى. اضغط عليه، ثم تابع بالنقر على استيراد كود cURL.

استيراد كود curl الخاص بـ stripe إلى Apidog

الكود الذي يجب عليك نسخه هو كما يلي:

curl https://api.stripe.com/v1/customers \
  -u "sk_test_4eC39HqLyjWDarjtT1zdp7dc:" \
  -d name="Jenny Rosen" \
  --data-urlencode email="jennyrosen@example.com"

ومع ذلك، قبل استيراد كود cURL، تأكد من تغيير متغير -u إلى مفتاح واجهة برمجة التطبيقات السري الخاص بـ Stripe. انقر على موافق بمجرد الانتهاء للمتابعة.

يجب أن تكون قادرًا على ملاحظة متغيرين تحت قسم Body، و عشرة متغيرات تحت قسم Headers. إذا لم يتغير شيء، يمكنك المتابعة عن طريق الضغط على زر إرسال في أعلى يمين الشاشة.

مثال على استجابة واجهة برمجة تطبيقات stripe

الآن يمكنك عرض القسم الذي يعرض استجابة واجهة برمجة تطبيقات Stripe! مع منطقة واضحة لمراقبة استجابات واجهة برمجة التطبيقات، سيقلل ذلك من فرص إدخال استجابة JSON خاطئة في كود العميل الخاص بك.

زر

تحتاج إلى واجهة برمجة تطبيقات أخرى - استخدم مركز واجهة برمجة تطبيقات Apidog!

إذا كانت واجهة برمجة تطبيقات Stripe لا تلبي متطلباتك، يمكنك محاولة العثور على بديل من خلال البحث في مركز واجهة برمجة تطبيقات Apidog. إنه مكتبة واجهة برمجة تطبيقات عبر الإنترنت تسمح للمطورين باختبار واجهات برمجة التطبيقات قبل تنفيذها.

مركز واجهة برمجة التطبيقات Apidog
زر

في مركز واجهة برمجة التطبيقات، يمكنك البحث عن العديد من واجهات برمجة التطبيقات المتاحة للتنفيذ. مع كمية هائلة جاهزة للتبني، من المؤكد تقريبًا العثور على واجهة برمجة تطبيقات تتناسب مع متطلباتك. الصور أدناه تظهر مثالًا على كيفية تجربة واجهة برمجة تطبيقات OpenAI الشائعة.

اختر DALL·E 3 من واجهة برمجة تطبيقات OpenAI

يعرض مركز واجهة برمجة التطبيقات واجهات برمجة التطبيقات بطريقة مشابهة لوثائق واجهة برمجة التطبيقات أو المرجع، لذا فهي واضحة وسهلة الفهم لجميع المطورين لاستيعاب البيانات الواردة الجديدة.

تعيين مفتاح OpenAI

قد تتطلب بعض هذه الأمثلة تسجيل حساب للحصول على مفتاح واجهة برمجة التطبيقات الخاص بها، لذا تأكد من أنك تعرف كيفية الحصول عليها.

أدخل الطلب

بمجرد أن يكون لديك جميع المكونات اللازمة، اضغط على زر إرسال! يجب أن تكون قادرًا على رؤية استجابات عينة تُرجع من واجهة برمجة التطبيقات المعنية التي تقوم بمشاهدتها.

زر

الخاتمة

تتميز واجهة برمجة تطبيقات Stripe كأداة قوية ومرنة للمطورين الذين يسعون لتنفيذ وظائف الدفع السلسة والآمنة ضمن تطبيقاتهم. مجموعة ميزاتها الشاملة تمكن المطورين من قبول مجموعة واسعة من طرق الدفع، بالإضافة إلى إدارة الاشتراكات، ومنع الاحتيال، والحصول على رؤى قيمة من خلال التقارير المفصلة.

علاوة على ذلك، فإن التزام Stripe بتجربة المطور من خلال هيكل موثق جيدًا، وموارد واسعة، ومجتمع داعم يضمن عملية دمج سلسة. من خلال الاستفادة من واجهة برمجة تطبيقات Stripe، يمكن للمطورين خلق تجربة دفع سلسة لمستخدميهم، مما يعزز نمو الأعمال ويعزز الثقة في السوق الرقمي.

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات