`
$wapPay = new \Org\AliPay\wappay\wapPay();
$out_trade_no = time();
$subject = "商品总价值";
$total_amount = "0.01";
$body = "test";
echo $wapPay->index($out_trade_no,$subject,$total_amount,$body);
`
\Org\AliPay\wappay\wapPay() 如下
public function index($out_trade_no,$subject,$total_amount,$body){
header("Content-Type:text/html;charset=utf-8");
require_once dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'/wappay/service/AlipayTradeService.php';
require_once dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'/wappay/buildermodel/AlipayTradeWapPayContentBuilder.php';
// require dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'config.php';
$config = file_get_contents(dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'config.php');
if (!empty($out_trade_no)&& trim($out_trade_no!="")){
//超时时间
$timeout_express="1m";
$payRequestBuilder = new \AlipayTradeWapPayContentBuilder();
$payRequestBuilder->setBody($body);
$payRequestBuilder->setSubject($subject);
$payRequestBuilder->setOutTradeNo($out_trade_no);
$payRequestBuilder->setTotalAmount($total_amount);
$payRequestBuilder->setTimeExpress($timeout_express);
$payResponse = new \AlipayTradeService($this->_alipay_config);
$result=$payResponse->wapPay($payRequestBuilder,$config['return_url'],$config['notify_url']);
return ;
}
}
集成sdk到tp框架,用上面的代码, 出现以下报错
Call to a member function init() on boolean
/ouxuan/Library/Org/AliPay/wappay/lotusphp_runtime/Lotus.php
好吧。。我的git push上去的时候有些文件被屏蔽了
你这个看起来就是没有找到对应的文件的问题,感觉是跟框架的语法不符,看一下命名空间吧