/** * request driver * * @param $inputs * @return array */ public function requestWithExtra($inputs) { $client = new \SoapClient($this->setWsdlAddress(), array('encoding' => 'UTF-8')); $result = $client->PaymentRequestWithExtra($inputs); if ($result->Status == 100) { return ['Authority' => $result->Authority]; } else { return ['error' => $result->Status]; } }