VibeFox Authorize.Net for PrestaShop
تمت الإضافة إلى السلة. الانتقال إلى السلة
السعر لكل ترخيص: نطاق واحد، وتحديثات ودعم لمدة 12 شهرًا.
نظرة عامة
تضيف الوحدة VibeFox Authorize.Net Gateway نموذج بطاقة ائتمان داخل المتجر إلى خطوة الدفع في PrestaShop، وتُحصّل المدفوعات من البطاقات عبر Authorize.Net. تستبدل مكتبة Accept.js التابعة لـ Authorize.Net رقم البطاقة وتاريخ انتهائها ورمز الأمان في متصفح العميل برمز مؤقت لمرة واحدة. ولا يصل إلى خادمك سوى هذا الرمز، فلا تُرسل بيانات البطاقة إلى متجرك ولا تُخزَّن فيه أبدًا. لا يُنشأ الطلب إلا بعد أن توافق Authorize.Net على المعاملة، لذلك لا تترك البطاقة المرفوضة أي طلب غير مدفوع.
تناسب هذه الوحدة المتاجر في الولايات المتحدة وكندا والمملكة المتحدة وأوروبا وأستراليا ونيوزيلندا، التي لديها حساب تاجر لدى Authorize.Net وتريد أن يدفع العملاء بالبطاقة دون مغادرة صفحة الدفع. لا تتضمن الوحدة بطاقات محفوظة أو ملفات تعريف للعملاء، ولا اشتراكات، ولا eCheck/ACH أو Apple Pay أو Google Pay أو PayPal أو 3-D Secure، ولا التحصيل الجزئي، ولا تحويل العملات.
الميزات الرئيسية
نموذج البطاقة عبر Accept.js: حقول رقم البطاقة وتاريخ الانتهاء ورمز الأمان مباشرة أسفل خيار الدفع.
التفويض والتحصيل، أو التفويض فقط: يمكنك تحصيل المبلغ من البطاقة فورًا، أو حجز الأموال وتحصيلها لاحقًا من خلال الإجراء Capture payment في كتلة Authorize.Net الخاصة بالطلب.
المبلغ والعملة الصحيحان: يُحصَّل إجمالي السلة بعملة السلة. وإذا تغيّرت السلة أثناء الدفع، ينتقل الطلب إلى Authorize.Net payment on hold، ولا يمكن استرداد إلا المبلغ الذي حُصِّل فعلًا.
لا خصومات مزدوجة: النقرة المزدوجة أو التبويب الثاني أو إعادة الإرسال لا تحصّل من السلة الواحدة أكثر من مرة.
دعم مراجعة الاحتيال: المعاملات التي يحجزها Fraud Detection Suite تضع الطلب في الانتظار مع ملاحظة توضيحية.
الـ webhook (اختياري، وموصى به): قرارات مراجعة الاحتيال وعمليات التحصيل أو الإبطال التي تُجرى في لوحة Authorize.Net تحدّث الطلب. وكل إشعار موقَّع ويُعاد التحقق منه عبر الواجهة البرمجية.
الاسترداد والتحصيل من صفحة الطلب: يُبطل الاسترداد الكامل المعاملة التي لم تُسوَّ بعد؛ أما المعاملات المُسوّاة فيمكن استردادها كليًا أو جزئيًا. ويكفي الموظفين صلاحية تعديل الطلبات.
بيئة الاختبار (sandbox) والإنتاج: بيانات اعتماد منفصلة يتم التبديل بينها بمفتاح واحد. وتستخدم عمليات التحصيل والاسترداد وفحوصات webhook دائمًا البيئة التي تمّت فيها عملية الدفع. وسجل أخطاء تُخفى فيه المفاتيح والرموز والبيانات الشخصية.
المتطلبات
PrestaShop من 8.0 إلى 9.x، وPHP 8.0 أو أحدث، وHTTPS في صفحة الدفع. حساب Authorize.Net مع API Login ID وTransaction Key وPublic Client Key (وإضافة إلى ذلك Signature Key للـ webhook). وعملة السلة إحدى العملات USD وCAD وCHF وDKK وEUR وGBP وNOK وPLN وSEK وAUD وNZD. ومفتاح ترخيص VibeFox من vibefox.net (مفتاح واحد لكل نطاق).
