PDA

View Full Version : سوال: یه وضعیت عجیب در nusoap



dragontools
پنج شنبه 13 بهمن 1390, 14:31 عصر
سلام خدمت همه عزیزان و اساتید

بنده یه ماژول خرید پارسیان خودم نوشتم (بر اساس نمونه و راهنمای خود بانک)

برنامه کار میکرد، تست هاشم انجام شد تعداد زیادی هم خرید از طرف مشتری ها انجام شد.

اما یه مشکل وجود داشت اینکه تعدادی از خرید ها کامل نمی شد!!! منم یه log واسه nusoap که وصل میشه به بانک گذاشتم.

این محتواشه :

wsdl error: HTTP ERROR: cURL ERROR: 28: connect() timed out!<br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 30.024049<br>namelookup_time: 0.716464<br>connect_time: 0<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 28: connect() timed out!<br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 30.010691<br>namelookup_time: 0.659385<br>connect_time: 0<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 28: connect() timed out!<br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 30.004883<br>namelookup_time: 0.040323<br>connect_time: 0<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 28: connect() timed out!<br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 30.039958<br>namelookup_time: 0.160583<br>connect_time: 0<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 7: couldn't connect to host<br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 29.999666<br>namelookup_time: 1.100116<br>connect_time: 0<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 7: couldn't connect to host<br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 30.000003<br>namelookup_time: 0.038167<br>connect_time: 0<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>



لطفاً اگه میدونین مشکل چیه بنده رو راهنمایی کنین.

با تشکر و آرزوی موفقیت :چشمک:

Bahram0110
پنج شنبه 13 بهمن 1390, 17:05 عصر
متن خطا مشخصه:
خطا در اتصال به https://www.pec24.com

dragontools
پنج شنبه 13 بهمن 1390, 17:24 عصر
متن خطا مشخصه:
خطا در اتصال به https://www.pec24.com

ممنون از پاسخ شما.

اما اگه اتصال نمیشه چرا بعضی از تراکنش ها رو به سرور پارسیان وصل میشه (این خطا ثبت نمیشه) و روند عادی پرداخت طی میشه؟؟؟
گفتم که عجیب!


اینم کدش :


require_once("class.nusoap_base.php");
require_once("class.xmlschema.php");
require_once("class.soapclient.php");
require_once("class.soap_parser.php");
require_once("class.soap_transport_http.php");
require_once("class.wsdl.php");
function Parsian_paySoap($orderId,$additionalData,$callBack Url='<!--general_url-->PaymentResult?bankId=2'){
$soapclient = new nusoap_client('https://www.pec24.com/pecpaymentgateway/eshopservice.asmx?wsdl','wsdl');
$callBackUrl = replace_settings($callBackUrl."&additionalData=".$additionalData);
$err = $soapclient->getError();
if($err){echo $err;}
$authority = 0;
$status = 1;
$amount = 10000;
$params = array('pin' => 'pin','amount' => $amount,'orderId' => $orderId,'callbackUrl' => $callBackUrl,'authority' => $authority,'status' => $status);
$sendParams = array($params) ;
$res = $soapclient->call('PinPaymentRequest', $sendParams);
$authority = $res['authority'];
$status = $res['status'];
if($client->fault){
return false;
}else{
$resultStr = $result;
$err = $soapclient->getError();
if($err){
$fp = fopen("parsian_access_errors.log","a");
fwrite($fp,$err."\n\n");
fclose($fp);
return false;
}else{
$authority = $res['authority'];
$status = $res['status'];
if(($authority)and($status==0)){
return 'successfull';
}else{
return $status;
}
}
}

mbf5923
پنج شنبه 13 بهمن 1390, 19:30 عصر
این خطا برای این هستش که بعضی از اتصالات به بانک بیش از اندازه طول میکشه و برای همین با خطا مواجه میشه اگه دقت کنید توی تمام خطاها Total time بیش از 30 ثانیه نشده چون پیشفرض اکسپایر شدن یک درخواست توی PHP 30 ثانیه است
فکر نکنم مشکل از کد شما باشه ولی این رو بالای صفحه خودتون اضافه کنید تا مدت زمان انتظار به 120 ثانیه افزایش پیدا کنه:

set_time_limit (120);
احتمالا مشکل رفع میشه
اگه درست نشد به بانک پارسیان بگید همین رو بالای صفحه اضافه کنه!!! :قهقهه:

dragontools
پنج شنبه 13 بهمن 1390, 20:56 عصر
این خطا برای این هستش که بعضی از اتصالات به بانک بیش از اندازه طول میکشه و برای همین با خطا مواجه میشه اگه دقت کنید توی تمام خطاها Total time بیش از 30 ثانیه نشده چون پیشفرض اکسپایر شدن یک درخواست توی PHP 30 ثانیه است
فکر نکنم مشکل از کد شما باشه ولی این رو بالای صفحه خودتون اضافه کنید تا مدت زمان انتظار به 120 ثانیه افزایش پیدا کنه:

set_time_limit (120);
احتمالا مشکل رفع میشه
اگه درست نشد به بانک پارسیان بگید همین رو بالای صفحه اضافه کنه!!! :قهقهه:

ممنون از شما دوست عزیز!

امتحانش میکنم. چند روز دیگه جوابشو میذارم اینجا. چون همونطور که گفتم بعضی از اوقات این مشکل پیش میاد.

با آرزوی موفقیت روز افزون

dragontools
یک شنبه 16 بهمن 1390, 23:07 عصر
سلام خدمت همه عزیزان گرامی

دارم ور شکست میشم با این ماژول!!! نمیدونم چش شده. بازدید کننده ها هم همه فقط بانک پارسیان رو انتخاب میکنن! :گریه:

این log که گفتم. کاری که دوست عزیز mbf5923 هم انجام دادم ولی نشد!


wsdl error: HTTP ERROR: cURL ERROR: 35: Unknown SSL protocol error in connection to www.pec24.com:443 <br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 0.355188<br>namelookup_time: 0.039741<br>connect_time: 0.355221<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 35: Unknown SSL protocol error in connection to www.pec24.com:443 <br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 0.472457<br>namelookup_time: 0.157235<br>connect_time: 0.472488<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 35: Unknown SSL protocol error in connection to www.pec24.com:443 <br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 0.35494<br>namelookup_time: 0.039848<br>connect_time: 0.354982<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 35: Unknown SSL protocol error in connection to www.pec24.com:443 <br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 0.356393<br>namelookup_time: 0.039522<br>connect_time: 0.356423<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 35: Unknown SSL protocol error in connection to www.pec24.com:443 <br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 3.358001<br>namelookup_time: 0.040637<br>connect_time: 3.358029<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 35: Unknown SSL protocol error in connection to www.pec24.com:443 <br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 0.275692<br>namelookup_time: 0.0396<br>connect_time: 0.275723<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 35: Unknown SSL protocol error in connection to www.pec24.com:443 <br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 0.349433<br>namelookup_time: 0.039629<br>connect_time: 0.349457<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 35: Unknown SSL protocol error in connection to www.pec24.com:443 <br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 0.263942<br>namelookup_time: 0.040855<br>connect_time: 0.263968<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

HTTP Error: cURL ERROR: 35: Unknown SSL protocol error in connection to www.pec24.com:443 <br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 0.218731<br>namelookup_time: 3.2E-5<br>connect_time: 0.218741<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 35: Unknown SSL protocol error in connection to www.pec24.com:443 <br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 0.258935<br>namelookup_time: 0.039618<br>connect_time: 0.258969<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>

wsdl error: HTTP ERROR: cURL ERROR: 35: Unknown SSL protocol error in connection to www.pec24.com:443 <br>url: https://www.pec24.com:443/pecpaymentgateway/eshopservice.asmx?wsdl<br>content_type: <br>http_code: 0<br>header_size: 0<br>request_size: 0<br>filetime: -1<br>ssl_verify_result: 0<br>redirect_count: 0<br>total_time: 0.260141<br>namelookup_time: 0.039804<br>connect_time: 0.260161<br>pretransfer_time: 0<br>size_upload: 0<br>size_download: 0<br>speed_download: 0<br>speed_upload: 0<br>download_content_length: -1<br>upload_content_length: -1<br>starttransfer_time: 0<br>redirect_time: 0<br>



تو رو خدا یه راهنمایی کنین.

موفق و موید باشید.

persian-boy
یک شنبه 16 بهمن 1390, 23:51 عصر
تا اونجایی که من میدونم آدرس وبسرویس پارسیان عوض شده ، سریعا با خودشون تماس بگیرید !