update: payment

This commit is contained in:
tokumeikoi 2021-04-29 01:39:45 +09:00
parent 6b31c39e6e
commit 2431ffaba7

View File

@ -13,13 +13,17 @@ class PaymentController extends Controller
{ {
public function notify($method, $id, Request $request) public function notify($method, $id, Request $request)
{ {
$paymentService = new PaymentService($method, $id); try {
$verify = $paymentService->notify($request->input()); $paymentService = new PaymentService($method, $id);
if (!$verify) abort(500, 'verify error'); $verify = $paymentService->notify($request->input());
if (!$this->handle($verify['trade_no'], $verify['callback_no'])) { if (!$verify) abort(500, 'verify error');
abort(500, 'handle error'); if (!$this->handle($verify['trade_no'], $verify['callback_no'])) {
abort(500, 'handle error');
}
die('success');
} catch (\Exception $e) {
abort(500, 'fail');
} }
die('success');
} }
private function handle($tradeNo, $callbackNo) private function handle($tradeNo, $callbackNo)