تخطَّ إلى المحتوى

اختبار المدفوعات

اختبر دورة الشراء الكاملة قبل الإطلاق الفعلي. يُعدّ وضع الاختبار المدمج قيد التطوير؛ في الوقت الحالي، استخدم بطاقة حقيقية مع منتج منخفض القيمة على معاينة منشورة.

يعمل Proyecta Commerce حالياً في وضع الإنتاج فقط — لا يوجد زر تبديل داخل البنّاء للتنقل بين وضع الاختبار والوضع المباشر. النهج الموصى به اليوم هو نشر تطبيقك، وإجراء دفعة حقيقية بمنتج منخفض القيمة، ثم استرداد المبلغ فوراً.

دورة الاختبار الموصى بها حالياً

Section titled “دورة الاختبار الموصى بها حالياً”
  1. أنشئ منتج اختبار بقيمة $1 (أو أصغر وحدة عملة) من Admin > Commerce
  2. انشر تطبيقك على نطاقه الفرعي *.proyecta.live
  3. افتح الرابط المنشور في تبويب متصفح منفصل وأجرِ دورة الدفع الكاملة ببطاقتك الخاصة
  4. تحقق من الآثار الجانبية — تأكد من تشغيل معالجات webhook، وإنشاء العميل، ومنح الصلاحيات
  5. استردّ قيمة المعاملة من تبويب Admin > Commerce > Payments

هذا يمنحك تغطية شاملة من البداية إلى النهاية للمسار المالي الحقيقي، وهو الطريقة الوحيدة للتأكد بنسبة 100% من أن التكامل يعمل بشكل صحيح.

لماذا لا نستخدم وضع اختبار Stripe مباشرةً؟

Section titled “لماذا لا نستخدم وضع اختبار Stripe مباشرةً؟”

حالياً، يعمل اتصال Proyecta بـ Stripe في الوضع المباشر فقط. زر تبديل وضع الاختبار الذي يتيح توجيه Commerce نحو بيئة اختبار Stripe (واستخدام بطاقات وهمية مثل 4242 4242 4242 4242) مدرج في خارطة الطريق.

  • اختبر المسارات غير الاعتيادية — البطاقات المرفوضة، عمليات الدفع المهجورة، وأخطاء الشبكة
  • اختبر webhooks من البداية إلى النهاية — تأكد من تحديث حالة الاشتراك بشكل صحيح عند تفعيل أحداث Stripe
  • اختبر إلغاء الاشتراك — من السهل إغفال دورة at_billing_period_end
  • اختبر بوابات الميزات — تحقق من المسار المحمي في واجهة المستخدم قبل افتراض أنه يعمل
  • زر تبديل وضع الاختبار في Admin > Commerce — بإمكانك تحويل حساب الدفع إلى وضع اختبار Stripe واستخدام بطاقات وهمية
  • دفع في وضع المعاينة — تشغيل دورة الدفع داخل البنّاء دون الحاجة إلى النشر
  • محاكي أحداث Webhook لإطلاق أحداث Stripe وهمية نحو بيئة التشغيل الخاصة بك