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