ExOZaX 289 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 دوستان سلام !داشتم یه پلاگین مینوشتم به مشکلی برخوردم . تجربه همچین مشکلی رو دارید ؟ [faultstring] => Server did not recognize the value of HTTP Header SOAPAction: . نقل قول لینک به ارسال
isk 4447 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 دارید یه ترانسی رو با soap انجام میدید - soap روی سرور فعال هست؟ نقل قول لینک به ارسال
ExOZaX 289 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 طبق آمورش های موجود و فایل سمپل فراخوانی کردم کلا :include ( 'lib/nusoap/nusoap.php' ); نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 ممکنه مقداری رو درست ارسال نمی کنید یا متدی فراخوانی سوآپ اشتباه هست یا...بعضا اشتباه در بخش دیگه ایی باعث بروز خطا در قسمت دیگه ایی از کد میشه 2 نقل قول لینک به ارسال
ExOZaX 289 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 این کد اتصال بنده هستش :<?php$salec = new nusoap_client('https://www.pec24.com/pecpaymentgateway/eshopservice.asmx');$params = array('pin' => PIN,'amount' => $_SESSION['DBSprice'],'orderId' => $_SESSION['DBSrandcode'],'callbackUrl' => SITEURL,'authority' => 0,'status' => 1);$sendParams = array($params);$firstc = $salec -> call('PinPaymentRequest', $sendParams);if ($salec->fault) {echo '<h2>Fault</h2><pre>'; print_r ($firstc); echo '</pre>';}?> نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 متد اتصال رو تغییر بدید و یا soap خود php هم تست بگیرید. چون این تکه کد موردخاصی نداره. 2 نقل قول لینک به ارسال
ExOZaX 289 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 متد اتصال رو تغییر بدید و یا soap خود php هم تست بگیرید. چون این تکه کد موردخاصی نداره.آقا مرتضی یه توضیحی میدید ؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 سلامدر مورد soap یا تغییر متد؟ 2 نقل قول لینک به ارسال
ExOZaX 289 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 والا من میخوام کارمون درست بشه از آقای مهدی صفری همپرسیدم گفتن بعد pec24 باید : و یه عددی قرار داد ... امتحان کردم time out میداد اگر بتونین نمونه ای که کار میکنه بهم نشون بدید خیلی عالی میشه نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 اول اینو بگم که بانک پارسیان یکی از بدتیرن درگاه های موجود رو داره که خیلی سخت میشه باهاش کار کرد.باتوجه به نوع سرور میزبان سایت و اینکه از کجاست، ممکنه نشه بهش وصل شد!خیلی وقتها در حالت معمولی هم وصل نمیشه.کلا یکبار باهاش کار کردم و اصلا خوش نیومد...فکر نمیکنم نمونه ایی که درست کار کنه توی نت پیدا کنید. قبلا هم یکی از دوستان دنبال نمونه عملی بود. باید نوشته بشه. 4 نقل قول لینک به ارسال
ExOZaX 289 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 خدایا پارس پال رو واسه ما حفظ کن !مرتضی جان چه پیشهاد میکنی ؟ نقل قول لینک به ارسال
abdy 28 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 (ویرایش شده) سلامـاینو برای پلاگین EDD نوشته بودم و کار هم می کرد، برای ارتباط اول هم یه اکسپشن گذاشتم چون یادمه زیاد ارور میداد، میتونی الان اینو برداری...در هر حال $authority = 0 ; // default authority $status = 1 ; // default status $parsian_args = array( 'pin' => $edd_options['parsian_pin_code'] , 'amount' => $price, 'orderId' => (int)$payment,'callbackUrl' => $return_url,'authority' => $authority,'status' => $status ); $sendParams = array($parsian_args) ; // connect to webservice try { $opt = array( 'soap_version'=>SOAP_1_1, 'exceptions'=>true, 'trace'=>1, 'cache_wsdl'=>WSDL_CACHE_NONE ); $client = @new SoapClient('https://www.pec24.com/pecpaymentgateway/eshopservice.asmx?wsdl', $opt); } catch (Exception $e) { //echo "<h2>Exception Error!</h2>"; //echo $e->getMessage(); edd_set_error('soap_fault', __('در برقراری ارتباط با سرور بانک خطایی رخ داده است.', 'edd')); edd_send_back_to_checkout( '?payment-mode=' . $purchase_data['post_data']['edd-gateway'] ); } // try{ $res = $client->call('PinPaymentRequest', $sendParams); }catch (SoapFault $sf) { //echo $sf->faultcode."\n"; //echo $sf->faultstring."\n"; //$res = 0; edd_set_error('soap_fault', __('در برقراری ارتباط با بانک خطایی رخ داده است.', 'edd')); edd_send_back_to_checkout( '?payment-mode=' . $purchase_data['post_data']['edd-gateway'] ); } ویرایش شده بهمن 91 توسط abdy 1 نقل قول لینک به ارسال
ExOZaX 289 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 من فقط SoapClient رو با nusoap_client خودم جابجا کردم ایندفعه صفحه کلا سفید اومد بالا ! نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 متد پست بالاییتون رو بررسی کنید. بنظر کاملتر میاد(تست نکردم) نقل قول لینک به ارسال
abdy 28 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 من فقط SoapClient رو با nusoap_client خودم جابجا کردم ایندفعه صفحه کلا سفید اومد بالا !اگه منظورت اینه که تو کدی که من گذاشتم این کار رو کردی، خُب آرگومان هایی به این دوتا میفرستیم با هم متفاوتند:nusoap_client (mixed $endpoint, [bool $wsdl = false], [string $proxyhost = false], [string $proxyport = false], [string $proxyusername = false], [string $proxypassword = false], integer $timeout, [integer $response_timeout = 30], int $portName)پس [احتمالن]:@new nusoap_client('https://www.pec24.com/pecpaymentgateway/eshopservice.asmx?wsdl');کافی باشه! نقل قول لینک به ارسال
ExOZaX 289 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 با کد شما برگشتیم سر مشکلمون :FaultArray( [faultcode] => soap:Client [faultstring] => Server did not recognize the value of HTTP Header SOAPAction: . [detail] =>)اینم کد مورد استفاده :<?php$salec = @new nusoap_client('https://www.pec24.com/pecpaymentgateway/eshopservice.asmx?wsdl');$PParams = array('pin' => PIN,'amount' => $_SESSION['DBSprice'],'orderId' => $_SESSION['DBSrandcode'],'callbackUrl' => SITEURL,'authority' => '0','status' => '1');$sendParams = array($PParams);$firstc = $salec -> call('PinPaymentRequest', $sendParams);if ($salec->fault) {echo '<h2>Fault</h2><pre>'; print_r ($firstc); echo '</pre>';} else {print_r ($firstc);}?> نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 اگر روی لوکال تست میکنید برید روی سرور و تست کنید. نقل قول لینک به ارسال
ialireza 841 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 (ویرایش شده) این آموزش رو رضا نوشته :آموزش استفاده از درگاه پرداخت پارسیان این کد رو تست کنید :$salec = @new nusoap_client('https://www.pec24.com/pecpaymentgateway/eshopservice.asmx?wsdl','wsdl');$err = $salec->getError();if (!$err)$soapProxy = $salec->getProxy() ;elsedie("خطا در اتصال به وبسرویس");$PParams = array('pin' => PIN,'amount' => $_SESSION['DBSprice'],'orderId' => $_SESSION['DBSrandcode'],'callbackUrl' => SITEURL,'authority' => 0,'status' => 1);$sendParams = array($PParams);$firstc = $salec->call('PinPaymentRequest', $sendParams);if ($salec->fault) {echo '<h2>Fault</h2><pre>'; print_r ($firstc); echo '</pre>';} else {print_r ($firstc);}?>پ ن : درگاه پارسیان یکی از بهترین درگاهها هست چون برای request و verify از وبسرویس استفاده میکنهبرخلاف درگاه بانک رفاه و سامان که باید بصورت متد post مقادیر ارسال بشه و امنیتش پایئن هستبدترین درگاهها هم متعلق به سرویس دامون بانک ملی و صادرات هست ویرایش شده بهمن 91 توسط ialireza 2 نقل قول لینک به ارسال
ExOZaX 289 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 با کمک شما دوستان این مرحله حل شد و کد authority رو میگیریم ولی مشکلی که هست اینه که وقتی که اینو میزاریم ته آدرس سیات و میدیریم برای پرداخت میگه درخواست شما نامعتبر مي باشد.این هم کد :<?php$salec = new nusoap_client('https://www.pecco24.com/pecpaymentgateway/eshopservice.asmx?wsdl','wsdl');;$PParams = array('pin' => PIN,'amount' => $_SESSION['DBSprice'],'orderId' => $_SESSION['DBSrandcode'],'callbackUrl' => SITEURL,'authority' => 0,'status' => 1);$PParams = array($PParams);$firstc = $salec -> call('PinPaymentRequest', $PParams);if ($salec->fault) {echo '<h2>Fault</h2><pre>'; print_r ($firstc); echo '</pre>';} else {//echo $firstc['status'];//echo $firstc['authority'];$parsianurl = "https://www.pec24.com/pecpaymentgateway/default.aspx?au=" . $firstc['authority'];header("Location: $parsianurl");// print_r ($PParams);}?> نقل قول لینک به ارسال
ialireza 841 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 (ویرایش شده) آدرس pec24 رو با pecco24 عوض کن$go = "https://www.pecco24.com/pecpaymentgateway/?au=$firstc['authority']";@header("Location: {$go}"); ویرایش شده بهمن 91 توسط ialireza 2 نقل قول لینک به ارسال
ExOZaX 289 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 تشکر میکنم از همه دوستان که راهنمایی کردن واقعا همتو زحت کشیدیندوستان کا با موفقیت انجام شد ایه نمونه آنلاینش :http://pay.myclock.ir/ نقل قول لینک به ارسال
Anisi 301 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 (ویرایش شده) البته قبل از ارسال فرم صحیح بودن مبلغ چک بشه بهتره.با کلیک روی انصراف هم به یه صفحه سفید بر می گرده. ویرایش شده اسفند 91 توسط Anisi نقل قول لینک به ارسال
goodgirl1 0 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 سلام دوستان من یه pin و یه سری کد phpاز بانک پارسیان گرفتم و میخوام درگاه بانک و تو سایتم پیاده کنم اما چون بار اولمه میخوام درگاه بزنم به مشکل برخوردم لصفا کمکم کنیدوقتی اطلاعات خرید و وارد میکنم ارور میده که پین فروشنده درست نمیباشد در صورتی که من pin و درست وارد کردم چند بار هم چکش کردن نمیدونم چرا تو برگشت از بانک $status و 22 ,$authority و 0 برمیگردونه لطفا اگه اطلاعاتی دارید دریغ نکنید،پیشاپیش از کمکتون ممنونم نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 شما از روی لوکال تست میگیرید؟آی پی تون رو درست ثبت کردید؟ نقل قول لینک به ارسال
divarpet 0 ارسال شده در خرداد 97 گزارش بازنشر ارسال شده در خرداد 97 سلام دوستان من یه سایت php نیازمندی دارم با اینکه به صورت پیش فرض درگاه بانک پارسیان به وسیله طراح وجود داشت اما متاسفانه کار نمیکنه و طراح هم پشتیبانی خاصی به من نمیده میخواستم ببینم کسی هست برای من مشل سایت رو رفع کنه یا خیر ممنون میشم نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .