paymentService = $paymentService; } public function bindCard(RequestInterface $request) { $data = $this->paymentService->bindCard($request->all()); return $this->success($data); } public function bindCardConfirm(RequestInterface $request) { $data = $this->paymentService->bindCardConfirm($request->all()); return $this->success($data); } public function unBindCard(RequestInterface $request) { $data = $this->paymentService->unBindCard($request->all()); return $this->success($data); } public function protocolPayPreRequest(RequestInterface $request) { $data = $this->paymentService->protocolPayPreRequest($request->all()); return $this->success($data); } public function protocolPayConfirm(RequestInterface $request) { $data = $this->paymentService->protocolPayConfirm($request->all()); return $this->success($data); } public function refund(RequestInterface $request) { $data = $this->paymentService->refund($request->all()); return $this->success($data); } public function refundQuery(RequestInterface $request) { $data = $this->paymentService->refundQuery($request->all()); return $this->success($data); } public function paymentQuery(RequestInterface $request) { $data = $this->paymentService->paymentQuery($request->all()); return $this->success($data); } }