VibeFox PayU India for PrestaShop
تمت الإضافة إلى السلة. الانتقال إلى السلة
السعر لكل ترخيص: نطاق واحد، وتحديثات ودعم لمدة 12 شهرًا.
نظرة عامة
تضيف الوحدة VibeFox PayU India Payment Gateway إمكانية الدفع عبر صفحة الدفع المستضافة لـ PayU India إلى PrestaShop. في خطوة الدفع يختار العميل PayU India، ثم يُعاد توجيهه إلى صفحة الدفع الخاصة بـ PayU، فيدفع باستخدام بطاقة الائتمان أو الخصم، أو NetBanking، أو UPI، أو المحفظة الإلكترونية (بحسب ما تم تفعيله في حسابك لدى PayU)، ثم يعود إلى متجرك. ولا تصل بيانات البطاقة أو الحساب المصرفي إلى موقعك على الإطلاق. لا يُنشأ الطلب إلا بعد أن ترسل PayU نتيجة موقّعة، لذلك لا تترك المدفوعات المتروكة أي طلبات غير مدفوعة.
تناسب المتاجر الهندية التي تبيع بالروبية وترغب في توفير طرق دفع PayU دون بناء نماذج دفع خاصة بها على الموقع. تخصم الوحدة بالروبية الهندية (INR) فقط، ولا تدعم المعالجة متعددة العملات. ولا تدعم حفظ البطاقات أو الترميز (tokenization)، أو الاشتراكات، أو نماذج البطاقات المدمجة داخل الموقع، أو إدارة الأقساط (EMI) والعروض، أو الدفع بنقرة واحدة من PayU. توضع طلبات الاسترداد في قائمة الانتظار لدى PayU، ولا تتابع الوحدة حالتها النهائية.
الميزات الرئيسية
صفحة الدفع المستضافة من PayU: طريقة دفع واحدة هي PayU India عند الدفع. يتم توقيع طلب الدفع باستخدام SHA-512 مع Merchant Key وSalt الخاصين بك.
مدفوع فقط عندما تؤكد PayU: لا تُقبل النتيجة إلا بوجود هاش عكسي صالح من PayU تم إنشاؤه باستخدام Salt الخاص بالوضع الذي بدأ فيه الدفع، وفقط لمعرّف معاملة أصدره متجرك لتلك السلة. ويجب أن يتطابق المبلغ المدفوع بدقة مع إجمالي السلة حتى أصغر وحدة (بيزة) بالروبية الهندية.
التحقق من جانب الخادم: اختياري (مفعّل افتراضيًا)، يتم فحص كل دفعة ناجحة مرة أخرى عبر واجهة برمجة التطبيقات verify_payment من PayU. إذا فشل الفحص يُوضع الطلب في حالة «قيد الانتظار» بدلًا من تعليمه كمدفوع.
لا معالجة مزدوجة: قد تصل عودة العميل وإشعار الويب هوك معًا؛ ولا تُنشئ النتائج المكررة طلبًا ثانيًا أو تسجّل الدفعة مرتين. ولا يُعاد فتح أي طلب مدفوع أو مسترد أبدًا.
دفعات UPI وNetBanking المعلقة: ينتظر الطلب في حالة Awaiting PayU India payment حتى تصل النتيجة النهائية.
بيانات اعتماد منفصلة للاختبار والإنتاج: يؤدي تبديل الوضع إلى تغيير المفاتيح ونقاط نهاية PayU معًا. وتُرسل طلبات الاسترداد دائمًا إلى الوضع الذي تمت فيه عملية الدفع.
الاسترداد من صفحة الطلب: استرداد كامل وجزئي في كتلة PayU India payment الخاصة بالطلب، مع معرّف طلب PayU في سجل الاسترداد. يؤدي الاسترداد الكامل إلى تعيين الطلب على Refunded.
كتلة PayU على صفحة الطلب: معرّف المعاملة، والوضع، والبنك، والمبالغ، وسجل الاسترداد، وملاحظات الوحدة. ويتوفر ويب هوك اختياري للعملاء الذين يغلقون المتصفح؛ ولا يسجّل السجل المفاتيح أو الـ salt أو البيانات الشخصية.
المتطلبات
PrestaShop من 8.0 إلى 9.x، وPHP 8.0 أو أحدث. حساب PayU India مع Merchant Key و Merchant Salt (v1) لبيئتي الاختبار والإنتاج، وINR كعملة للسلة. رقم هاتف في عنوان العميل. مفتاح ترخيص VibeFox من vibefox.net (مفتاح واحد لكل نطاق).
