43 行
931 B
PHP
可执行文件
43 行
931 B
PHP
可执行文件
<?php
|
|
|
|
namespace Delivery\Controller;
|
|
|
|
use addons\epay\library\Service;
|
|
use app\common\controller\Api;
|
|
use think\Exception;
|
|
|
|
/**
|
|
* 接口
|
|
*/
|
|
class Block extends BaseController
|
|
{
|
|
protected $noNeedLogin = ['*'];
|
|
protected $noNeedRight = ['*'];
|
|
|
|
|
|
public function notifyx()
|
|
{
|
|
$paytype = "wechat";
|
|
$pay = Service::checkNotify($paytype);
|
|
if (!$pay) {
|
|
echo '签名错误';
|
|
return;
|
|
}
|
|
$data = $pay->verify();
|
|
try {
|
|
$out_trade_no = $data['out_trade_no'];
|
|
$order_no = explode("_",$out_trade_no);
|
|
|
|
\addons\paotui\service\Post::pay_success($order_no[0],$data['transaction_id']);
|
|
} catch (Exception $e) {
|
|
|
|
}
|
|
echo $pay->success();
|
|
}
|
|
|
|
public function test(){
|
|
\addons\paotui\service\Post::pay_success("4236307466289158789","111");
|
|
}
|
|
|
|
}
|