|
@@ -51,7 +51,7 @@ class PayController extends Controller
|
|
if(!$order){
|
|
if(!$order){
|
|
return $this->error("订单不存在!");
|
|
return $this->error("订单不存在!");
|
|
}
|
|
}
|
|
- $result = Factory::payment()->page()->pay("加入企业会员",$order->order_no,0.01,1);
|
|
|
|
|
|
+ $result = Factory::payment()->page()->pay("加入企业会员",$order->order_no,0.01,'');
|
|
return $this->success($result->body);
|
|
return $this->success($result->body);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -62,9 +62,18 @@ class PayController extends Controller
|
|
public function alipayNotify(Request $request){
|
|
public function alipayNotify(Request $request){
|
|
$params = $request->all();
|
|
$params = $request->all();
|
|
$result = Factory::payment()->common()->verifyNotify($params);
|
|
$result = Factory::payment()->common()->verifyNotify($params);
|
|
- User::query()->where('id',1)->update(['tests'=>json_encode($result)]);
|
|
|
|
- dd($result);
|
|
|
|
-
|
|
|
|
|
|
+ if ($result) {
|
|
|
|
+ // 验证成功
|
|
|
|
+ $out_trade_no = $params['out_trade_no'];
|
|
|
|
+// $trade_no = $params['trade_no'];
|
|
|
|
+ User::query()->where('id',1)->update(['tests'=>$out_trade_no]);
|
|
|
|
+ // 根据 $out_trade_no 和 $trade_no 等参数更新订单状态等其他逻辑
|
|
|
|
+ // 最后必须返回 success 告诉支付宝已经接收到通知,否则服务器会反复通知
|
|
|
|
+ return 'success';
|
|
|
|
+ } else {
|
|
|
|
+ // 验证失败
|
|
|
|
+ return 'failure';
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|