李帅

1.打印苹果日志

...@@ -44,17 +44,14 @@ class PayController extends Controller ...@@ -44,17 +44,14 @@ class PayController extends Controller
44 $pay_type = $request->post('pay_type'); 44 $pay_type = $request->post('pay_type');
45 $token = $request->post('token'); 45 $token = $request->post('token');
46 46
47 - Log::debug("========苹果客户端支付验证========"); 47 + $order = Order::query()->where('order_sn', $order_sn)->first();
48 - Log::debug(print_r($request->all(),true)); 48 +
49 + if ($order->status != Order::UNPAID) return Response::fail('订单错误!');
49 50
50 -// $order = Order::query()->where('order_sn', $order_sn)->first(); 51 + $payment = $factory->init($pay_type)->verify($order, $token);
51 -//
52 -// if ($order->status != Order::UNPAID) return Response::fail('订单错误!');
53 52
54 -// $payment = $factory->init($pay_type)->notify($order_sn, $token); 53 + if ($payment) return Response::success(['order_sn' => $order_sn], '支付成功');
55 -// 54 + else return Response::fail('订单错误!');
56 -// if ($payment) return Response::success(['order_sn' => $order_sn], '支付成功');
57 -// else return Response::fail('订单错误!');
58 } 55 }
59 56
60 /** 57 /**
......
This diff is collapsed. Click to expand it.
...@@ -52,6 +52,11 @@ class GooglePayment implements PaymentInterface ...@@ -52,6 +52,11 @@ class GooglePayment implements PaymentInterface
52 // 查询订单对应的产品id 52 // 查询订单对应的产品id
53 } 53 }
54 54
55 + public function verify(Order $order, $token)
56 + {
57 + return true;
58 + }
59 +
55 private function getGoogleClient() 60 private function getGoogleClient()
56 { 61 {
57 $credentials_file = public_path().'/pc-api-7482901338487549764-603-566eccf76b91.json'; 62 $credentials_file = public_path().'/pc-api-7482901338487549764-603-566eccf76b91.json';
......