all()); // $sign = $action->getSign(false); $sign = 'd8e5bf46d0d9f1da702170c2e141d85cf3ca785106886dbfedb3310ee9ce2ca3f18a2e6c179ec9908fc4f41d05df463634106918bdbefc63b8f199c7d2f3b0d45510b4dd6ccdf4549e11a8551a5098b14c01fdaa5840a4608f462fdafdc14b8f2a35471da315d8245a4ef6281b6e04bd22d5a266500a6caf6e5203202c37111d'; $action->sign = $sign; $res = $action->checkSign(false, false); dump('签名: ' . $sign); $res_str = ($res === true) ? '成功' : '失败'; dump('验签结果:' . $res_str); dd($action); } /** * Notes: 银联接口 * @Author: 玄尘 * @Date : 2020/9/28 16:31 * @param Request $request * @return mixed */ public function query(Request $request) { $inputs = $request->all(); $sign = $inputs['sign']; unset($inputs['sign']); $action = new UnionPay($inputs, $sign); // $action->addLog(); $action->start(); // $action->updateLog(); return $action->respond(); } }