mohsen_blid 0 ارسال شده در تیر 93 سلام دوستانمن یه مشکلی با سیستم پرداخت انلاین دارم من اطلاعات را به بانک میفرستم هزینه را پرداخت می کنم و 3 فیلد تراکنش ساعت پرداخت و شماره فاکتور را میگیرممشکل از اینجا شروع میشه که وقتی اطلاعات را به بانک پاس میدم اطلاعاتی از بانک دریافت نمی کنم یعنی درخت با اطلاعات خالی برگشت داده میشه array(1) { ["resultObj"]=> array(11) { ["result"]=> string(5) "False" ["action"]=> string(9) "NOINVOICE" ["transactionReferenceID"]=> string(1) "0" ["invoiceNumber"]=> string(0) "" ["invoiceDate"]=> string(0) "" ["merchantCode"]=> string(1) "0" ["terminalCode"]=> string(1) "0" ["amount"]=> string(1) "0" ["traceNumber"]=> string(1) "0" ["referenceNumber"]=> string(1) "0" ["transactionDate"]=> string(19) "0000/00/00 00:00:00" } } Array ( [resultObj] => Array ( [result] => False [action] => NOINVOICE [transactionReferenceID] => 0 [invoiceNumber] => [invoiceDate] => [merchantCode] => 0 [terminalCode] => 0 [amount] => 0 [traceNumber] => 0 [referenceNumber] => 0 [transactionDate] => 0000/00/00 00:00:00 ) ) 1vorodکد قسمتی که من میدم برای گرفتن اطلاعات این هستولی این شکلی برگشت داده میشه به بانک هم گفتم اما میگه که مشکل از برنامتون هست try { $got['tref']= $this->ref; $got['iN']=$this->iN; $got['iD']=$this->iD; if($got['iN']!= $this->transaction->testcode) { $err="اطلاعات? از سمت بانک در?افت نم? شود"; } include_once dirname(__FILE__)."/parser.php"; require_once(dirname(__FILE__)."/RSAProcessor.class.php"); // require_once(dirname(__FILE__)."/parser.php"); @$result = post2https($got['tref'],'https://pep.shaparak.ir/CheckTransactionResult.aspx'); if(empty($result)) { $this->em=JText::_('RSM_em'.strip_tags($got['tref'])); return false; } $array = makeXMLTree($result); نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر