paySv = new PayService(); } /** * 创建订单,返回订单ID * @return JsonResponse */ public function createOrder() { $this->checkParam(['app_id','uid','cp_order_id','role_id','role_name','server_id','money']); $data = $this->paySv->createOrder($this->requestData); return json($data); } /** * 确认下单,二次校验订单金额等,返回订单状态 * @return JsonResponse */ public function confirmOrder(){ $this->checkParam(['app_id','ctype','uid','order_id','money']); $data = $this->paySv->confirmOrder($this->requestData); return json($data); } /** * 渠道支付回调,平台标识找sdk配置,验签,通过则向CP发起发货通知 */ public function verBack(){ Log::info( "渠道回调日志:".file_get_contents('php://input')); $this->checkParam(['app_id','ver']); $data = $this->paySv->verBack($this->requestData); return is_array($data) ? json($data) : $data; } }