سلام دوستان
من وقتی فایل نمونه درگاه پرداخت اینترنتی شرکت داده ورزی سداد رو روی سرور اجرا میکنم با پیغام زیر روبرو میشم:
کد:
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";
}
ممنون از کمک شما