Last updated: 7/9/2026
تقوم Stripe بإعادة التوجيه لبعض مدفوعات المحفظة و3D Secure — ثم تعود عبر payment_return لإكمال التنفيذ.
المسار B: المستخدم يغادر الموقع → Stripe → العودة مع ?payment_return=1. المعالجات على /checkout و/checkout/coins تكمل عملية الشراء.
Stripe >>> عنوان URL للعودة >>> التأكيد
Prerequisites: مدفوعات المحفظة أو 3DS.
Step 1. إعادة التوجيه المتوقعة
صفحة البنك 3DS.
بعض تدفقات المحفظة (معطلة في وضع بطاقات الإنتاج فقط).
Step 2. عند العودة
تظهر الصفحة تأكيد اشتراكك… أو تأكيد العملة.
يجب أن تهبط على مسار الدفع مع payment_return — وليس /settings.
تسبب return_url غير الموجه بشكل صحيح تاريخياً في عدم التنفيذ الصامت — تم إصلاحه عبر buildCheckoutStripeReturnUrl.
الهبوط على /settings?payment_return=1 — معالج خاطئ، اتصل بالدعم إذا تم الخصم.
أكمل العودة إلى صفحة الدفع بعد 3DS؛ انتظر رسالة التأكيد.
Tags