ماژول مشکلی نداره شما باید اول کاملا ماژول قبلی رو حذف کنید (که این خودش یه پروژه هست)
مشکل این دوستمون parsvps رو هم حل کردم و ماژول نصب شد !
برای حل این مشکل هم میتونید نام ماژول رو عوض کنید
مراحل :
اول نام فایل های زیر رو به zarinpalp.php تغییر بدین :
کد:
Files:
/modules/gateways/zarinpal.php
/modules/gateways/callback/zarinpal.php
zarinpal.php رو باز کنید
کد زیر رو پیدا کنید
کد PHP:
$callBackUrl = 'http://'.$_SERVER['SERVER_NAME'].'/modules/gateways/callback/zarinpal.php?invoiceid='.$_POST['invoiceid'].'&amount='.$amount;
و کد زیر رو جایگرین اون کنید :
کد PHP:
$callBackUrl = 'http://'.$_SERVER['SERVER_NAME'].'/modules/gateways/callback/zarinpalp.php?invoiceid='.$_POST['invoiceid'].'&amount='.$amount;
/modules/gateways/zarinpalp.php رو باز کنید
نام تمام توابع اولش با zarinpal_ شروع میشه که شما باید اون رو به zarinpalp_ تغییر بدید
/modules/gateways/callback/zarinpalp.php رو باز کنید
کد زیر رو پیدا کنید :
کد PHP:
$gatewaymodule = "zarinpal"; # Enter your gateway module name here replacing template
و کد زیر رو جایگزین اون کنید :
کد PHP:
$gatewaymodule = "zarinpalp"; # Enter your gateway module name here replacing template
خوب حالا تموم شد و به پنل whmcs مراجعه کنید و ماژول رو فعال کنید
اگر هم مایلید من این کار رو واستون انجام میدم (پ.خ)