-
August 23rd, 2016, 17:00
#1
درگاه پرداخت اینترنتی شرکت داده ورزی سداد برای بانک ملی
سلام دوستان
من وقتی فایل نمونه درگاه پرداخت اینترنتی شرکت داده ورزی سداد رو روی سرور اجرا میکنم با پیغام زیر روبرو میشم:
کد:
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";
}
ممنون از کمک شما
-
-
August 23rd, 2016 17:00
# ADS
-
August 23rd, 2016, 18:41
#2
عضو انجمن
پاسخ : درگاه پرداخت اینترنتی شرکت داده ورزی سداد برای بانک ملی
-
تعداد تشکر ها ازrezaonline.net به دلیل پست مفید
-
August 23rd, 2016, 19:19
#3
عضو انجمن
پاسخ : درگاه پرداخت اینترنتی شرکت داده ورزی سداد برای بانک ملی
سلام
من هم همین چند روز پیش این مشکل داشتم. خط
session_start();
پاک کنین و بیارینش اولین خط
موفق باشید
-
تعداد تشکر ها از sardarn به دلیل پست مفید
-
August 24th, 2016, 11:13
#4
پاسخ : درگاه پرداخت اینترنتی شرکت داده ورزی سداد برای بانک ملی
بسیار ممنونم از وقت هر دو دوست عزیز
با اضافه کردن پراکسی و اصلاح این خط مشکل برطرف شد
کد:
$soapclient = new soapclient('https://sadad.shaparak.ir/services/MerchantUtility.asmx?wsdl','wsdl');
-