杭州神话信息技术有限公司

标题: 支付宝一直出现 ILLEGAL_PARTNER_EXTERFACE 我查到源码好像有问题 [打印本页]

作者: mp3aaa    时间: 2011-4-2 13:31:19     标题: 支付宝一直出现 ILLEGAL_PARTNER_EXTERFACE 我查到源码好像有问题

我把 $parameter  打印出来 显示的连接
http://www.jnminghui.com/tuan//index.php?mod=index&code=repay&pay=alipay

提示:
Fatal error: Call to a member function GetRow() on a non-object in D:\freehost\limit\web\tuan\modules\alipay.pay.php on line 107




作者: mp3aaa    时间: 2011-4-2 13:32:24

源文件都替换过了。    只留配置文件在 。  不知道是那里出问题了,,
作者: mp3aaa    时间: 2011-4-2 13:43:52

function payRe($userID){
$error='';
if (!empty($_POST)){
     foreach($_POST as $key => $data){
     $_GET[$key] = $data;
     };
  };
$DatabaseHandler = Obj::registry('DatabaseHandler');
  $sql='select * from '.TABLE_PREFIX.'tttuangou_order where orderid  = '.addslashes($_GET['out_trade_no']).' and userid ='.addslashes($userID);
$query = $DatabaseHandler->Query($sql);

$order=$query->GetRow();
if($order=='') return "无法继续付款,无法找到订单!";
if($order['pay']==1) return "请勿重复使用已支付的订单!";
  $sql='select * from '.TABLE_PREFIX.'tttuangou_payment where pay_code   =\''.addslashes($_GET['pay']).'\'';
$query = $DatabaseHandler->Query($sql);
$pay=$query->GetRow();
$payment=unserialize($pay['pay_config']);

if ($_GET['uid'] == '')
{
    $vfpass = ali_verify_return($payment['alipay_key']);
}
else
{
    $vfpass = ali_verify_notify($payment['alipay_key'], $payment['alipay_partner']);
}
if (!$vfpass)
{
  return "支付失败!<br/>";
}
  return $ary=array('price'=> $_GET['total_fee'] ,'orderid'=>$_GET['out_trade_no']);
}

作者: Moyo    时间: 2011-4-2 15:11:41

modules/alipay.pay.php 这个文件的107行是  function payRe($userID)

你修改过这个文件的源码?
作者: oaotuan    时间: 2011-4-20 19:31:22

我也是同样问题





欢迎光临 杭州神话信息技术有限公司 (http://www.cenwor.com/) Powered by Discuz! X2