إضافة OPENCART
مدفوعات مشفّرة لـOpenCart.
اربط متجرك بصفحة Wholly Crypto الخاصة بك. يختار العملاء شبكة ورمزًا؛ وتحدّث الإشعارات المتحقق منها الطلب.
احصل على الإضافة
v1.0.1يستهدف الإصدار الأول OpenCart 4.1.x وPHP 8.1+. اختُبر مع OpenCart 4.1.0.4؛ اختبر القالب وصفحة الدفع في بيئة تجريبية.
بترخيص MIT · تتضمن PHP SDK · دون إعداد Composer
صفحة دفع بسيطة. وطلبات متحقق منها.
- صفحة دفع مستضافة بالأصول التي يقبلها متجرك
- IPN موقّعة مع فحوصات API موثّقة الهوية
- إعادة محاولات الفواتير المحفوظة وحماية من الدفع المكرر
تبقى مفاتيح المحافظ في Wholly Crypto. لا تضيف الإضافة رسومًا نسبية؛ وتظل سياسة رصيد المعالجة الخاصة بك سارية.
التثبيت
نزّل حزمة التثبيت وتحقق من SHA256SUMS. لا تستخدم ZIP الشيفرة المصدرية من GitHub.
whollycrypto.ocmod.zip
احتفظ باسم الملف هذا. ارفع الحزمة وثبّتها من هذه القائمة:
Extensions → Installer
ثم ثبّت طريقة الدفع وعدّلها:
Extensions → Extensions → Payments → Wholly Crypto
اربط متجرًا
أدخل أصلَي API وصفحة الدفع ومعرّفَي UUID للمشروع والمتجر ومفتاح API للقراءة والكتابة مقيدًا بالمشروع وسر توقيع IPN للمتجر. فعّل IPN في Wholly؛ وتوفر الإضافة رابط الإشعار.
استخدم HTTPS. اسمح بالإشعارات الراجعة عبر جدار الحماية دون CAPTCHA أو دخول متصفح. احفظ واختبر الاتصال، ثم أكمل دفعة تجريبية.
اختر حالات الطلب للانتظار والدفع والمراجعة والانتهاء. حالة مدفوع وحدها يجوز أن تطلق تنفيذ الطلب في OpenCart. يستخدم الإصدار الأول اتصالًا مشتركًا واحدًا لكل تثبيت.
يفحص اختبار الاتصال الوصول إلى API، لا عملية دفع كاملة.
اختبر مسار الدفع
تبقى المدفوعات غير المؤكدة أو الجزئية معلّقة. تحدّث الدفعة المطابقة والمسوّاة الطلب مرة واحدة. تحتاج الطلبات المدفوعة بزيادة أو المتأخرة أو غير الصالحة أو المتغيرة إلى مراجعة. العودة بالمتصفح لا تؤكد الدفع أبدًا.
يحفظ OpenCart النتيجة المتحقق منها في سجل الطلب ويبقي فحوصات الاحتيال الأصلية. استخدم سجل IPN في Wholly لفحص التسليمات الفاشلة وإعادة إرسالها.
الحدود ومشكلات التسليم
يدعم هذا الإصدار طلبات نقدية موجبة وصفحة دفع كاملة. لا رد أموال تلقائيًا أو خصم دوريًا. لا يُدعم OpenCart 3.x أو 4.0.x.
قد يوقف انخفاض الرصيد IPN مع بقاء الدفع متاحًا. اشحن الرصيد وأعد إرسال الإشعارات الفاشلة من سجل التسليم في Wholly.