درگاه پرداخت اینترنتی شرکت داده ورزی سداد برای بانک ملی
سلام دوستان
من وقتی فایل نمونه درگاه پرداخت اینترنتی شرکت داده ورزی سداد رو روی سرور اجرا میکنم با پیغام زیر روبرو میشم:
کد:
PHP Fatal error: Call to undefined method soapclient::PaymentUtility()
کسی میدونه مشکل چیه؟
کد نمونه خود سداد این هست:
کد PHP:
function exception_error_handler($errno, $errstr, $errfile, $errline ) {
throw new ErrorException($errstr, $errno, 0, $errfile, $errline);
}
set_error_handler("exception_error_handler");
try
{
session_start();
$_SESSION['CardAcqID'] = '111207130'; //با مقدار مناسب جایگزین شود
$_SESSION['TerminalId'] = '17990001';//با مقدار مناسب جایگزین شود
$_SESSION['TransactionKey'] = '9WCC2DHWPM';//با مقدار مناسب جایگزین شود
$_SESSION['OrderId'] = $_POST['OrderId'];
$_SESSION['AmountTrans'] = $_POST['AmountTrans'];
$_SESSION['ReturnURL'] = $_POST['ReturnURL'];
require_once('lib/nusoap.php');
$soapclient = new soapclient('https://sadad.shaparak.ir/services/MerchantUtility.asmx?wsdl');
//$soap***** = $soapclient->get*****() ;
$result=$soapclient->PaymentUtility($_SESSION['CardAcqID'],$_SESSION['AmountTrans'],$_SESSION['OrderId'],$_SESSION['TransactionKey'],$_SESSION['TerminalId'],$_SESSION['ReturnURL']);
$_SESSION['req'] = $result['RequestKey'];
$FormStr = $result['PaymentUtilityResult'];
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
ممنون از کمک شما
پاسخ : درگاه پرداخت اینترنتی شرکت داده ورزی سداد برای بانک ملی
پاسخ : درگاه پرداخت اینترنتی شرکت داده ورزی سداد برای بانک ملی
سلام
من هم همین چند روز پیش این مشکل داشتم. خط
session_start();
پاک کنین و بیارینش اولین خط
موفق باشید
پاسخ : درگاه پرداخت اینترنتی شرکت داده ورزی سداد برای بانک ملی
بسیار ممنونم از وقت هر دو دوست عزیز
با اضافه کردن پراکسی و اصلاح این خط مشکل برطرف شد
کد:
$soapclient = new soapclient('https://sadad.shaparak.ir/services/MerchantUtility.asmx?wsdl','wsdl');