kingblog 14 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 سلاممن توی سایت پی لاین یک درگاه برای سایتم ایجاد کردم مثلا:*****-*****-*****-*****-*****-*****-*****توی یکی از افزونه هام استفاده کردم درست کار میکنهبعد همون کد درگاه رو توی همون سایت ولی توی یک افزونه دیگه استفاده میکنم ارور err:-2 رو میده و کار نمیکنهآیا برای هر جایی که میخوام از درگاه استفاده کنم باید یک کد جدید بگیرم؟ نقل قول لینک به ارسال
A-fshin 1936 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 درود.پی لاین به آدرس سایت حساس هست.اگه برای یه آدرس درگاه رو گرفتید مشکلی نیست اما اگه در آدرس دیگه در افزونه ی دیگه api key که برای اون آدرس درست نشده وارد کنید مشکل وجود دارهافزونه ی بعدی که استفاده کردید چیه؟ 2 نقل قول لینک به ارسال
kingblog 14 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 ممنونم از پاسختونکد رو توی یک سایت استفاده می کنمخطای ERR: -2 مال چی میتونه باشه؟ نقل قول لینک به ارسال
A-fshin 1936 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 تو کدوم افزونه استفاده می کنید ؟ تو افزونه ای که درست کار می کنه فعلا api key غیرفعال کنید و در افزونه ی جدید که خطا می ده از api key استفاده کنید و تست کنید نقل قول لینک به ارسال
kingblog 14 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 توی شیرترانیکس. اینکارو کردم درست نشد نقل قول لینک به ارسال
kingblog 14 ارسال شده در بهمن 93 مالک گزارش بازنشر ارسال شده در بهمن 93 یه نگاه کردم مال آدرس درگاه هست ولی نمیدونم چجوری تغییرش بدم آخه چند جا آدرسای مختلف دارهکد درگاه من پی لاین هست ولی آدرسی که توی این کدها هست مال زرین پال هست.:<?php[/background][/right][/size][/font][/color][color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]$this->load_langfile('inside/global.php');[/background][/right][/size][/font][/color]$this->load_langfile('outside/contacts.php');[color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]$D->page_title = $this->lang('contacts_pgtitle', array('#SITE_TITLE#'=>$C->SITE_TITLE));[/background][/right][/size][/font][/color][color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]$D->submit = FALSE;[/background][/right][/size][/font][/color]$D->error = FALSE;[color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]$D->errmsg = '';$D->sabad=false;$D->pay=false;$D->baste=array();[/background][/right][/size][/font][/color]include_once('helpers/nusoap.php');$D->tabs = array('sabad','pay','submit');if(!in_array($this->param('tab'),$D->tabs)){$this->redirect('dashboard');}[color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]if(isset($_POST['payfs']) && isset($_POST['fp_select']) && $this->param('tab') == "sabad"){if($db2->fetch_field('SELECT COUNT(id) FROM users_ifllow_pay WHERE user_id="'.$this->user->id.'" LIMIT 1') > 0){$D->error = true;$D->errmsg .= 'شما یک بسته خریدید تا موعود سر رسید نمی توانید خریداری کنید <a href="'.$C->SITE_URL.'" >برگشت</a>';$this->load_template('payfllow.php');return;}$D->sabad=true; $a= $_POST['fp_select']; $it = 'FLLOW_M'.$a;$D->baste= array( 'amount'=> $C->$it ,'pri'=>$a );$this->user->sess['PAY_FOLLOW_ZARIN'] = $D->baste;}[/background][/right][/size][/font][/color]elseif(isset($_POST['pardakht']) && isset($_POST['pri_2']) && $s = $this->user->sess['PAY_FOLLOW_ZARIN'] && isset($_POST['amount_2']) && $this->param('tab') == "submit"){[color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]$D->baste = false;$D->sabad=false; $amount= $_POST['amount_2']; $pri= $_POST['pri_2']; $it = 'FLLOW_M'.$pri;[/background][/right][/size][/font][/color][color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)] $MerchantID = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX';$Amount = ($_POST['amount_2']); //Amount will be based on Toman - Required$Description = 'خرید آگهی دنبالم کن'; // Required$Email = $this->user->info->email; // Optional$Mobile =''; // Optional$CallbackURL = $C->SITE_URL.'payfllow/tab:pay/'; // Required// URL also Can be https://ir.zarinpal.com/pg/services/WebGate/wsdl$client = new nusoap_client('https://de.zarinpal.com/pg/services/WebGate/wsdl', 'wsdl');$client->soap_defencoding = 'UTF-8';$result = $client->call('PaymentRequest', array( array( 'MerchantID' => $MerchantID, 'Amount' => $Amount, 'Description' => $Description, 'Email' => $Email, 'Mobile' => $Mobile, 'CallbackURL' => $CallbackURL ) ));[/background][/right][/size][/font][/color]//Redirect to URL You can do it also by creating a formif($result['Status'] == 100){$this->user->sess['FOLLOW_ALLOW_SESSION'] = $result['Authority'];$this->user->sess[$result['Authority']] = $this->user->sess['PAY_FOLLOW_ZARIN'];unset($this->user->sess['PAY_FOLLOW_ZARIN']); $this->redirect('https://www.zarinpal.com/pg/StartPay/'.$result['Authority']);} else { echo'ERR: '.$result['Status'];}[color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]}elseif(isset($_GET['Authority']) && isset($this->user->sess['FOLLOW_ALLOW_SESSION']) && $_GET['Authority'] == $this->user->sess['FOLLOW_ALLOW_SESSION']){$MerchantID = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX';$Authority = $this->user->sess['FOLLOW_ALLOW_SESSION'];$au =$Authority;$basteha = $this->user->sess[$au];$Amount = $amount = $basteha['amount'];$pri = $basteha['pri'];$trak = '';//$_GET['refID'];[/background][/right][/size][/font][/color][color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]$client = new nusoap_client('https://de.zarinpal.com/pg/services/WebGate/wsdl', 'wsdl'); $client->soap_defencoding = 'UTF-8'; $result = $client->call('PaymentVerification', array( array( 'MerchantID' => $MerchantID, 'Authority' => $Authority, 'Amount' => $Amount ) ) ); [/background][/right][/size][/font][/color][color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]if(trim($result['Status']) !== '100'){ echo 'ERR'; return; }[/background][/right][/size][/font][/color][color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]$trak = $result['RefID'];[/background][/right][/size][/font][/color][color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]$time= time();$priud = $pri * 60 * 60 * 24 * 30;$next_time = $time+$priud;$db2->query('INSERT INTO users_ifllow_pay SET baste="'.$pri.'",user_id="'.$this->user->id.'", date="'.$time.'",next_date="'.$next_time.'", trak="'.$trak.'"');unset($this->user->sess[$au]);unset($this->user->sess['FOLLOW_ALLOW_SESSION']);[/background][/right][/size][/font][/color]$this->redirect('payfllow');[color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]}else{[/background][/right][/size][/font][/color]$this->redirect('dashboard');}$this->load_template('payfllow.php');[color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4][right][background=rgb(253, 253, 253)]?>چجوری میشه با جایگزینی آدرس سایت زرین پال اونو به پی لاین تبدیل کرد؟ اصلا میشه؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .