public function updateCustomer(RequestModels\CustomerUpdate $requestModel) { $customrMapper = new CustomerMapper($requestModel); $requestPayload = array('authorization' => $this->_apiSetting->getSecretKey(), 'mode' => $this->_apiSetting->getMode(), 'postedParam' => $customrMapper->requestPayloadConverter()); $updateCustomerUri = $this->_apiUrl->getCustomersApiUri() . '/' . $requestModel->getCustomerId(); $processCharge = \com\checkout\helpers\ApiHttpClient::putRequest($updateCustomerUri, $this->_apiSetting->getSecretKey(), $requestPayload); $responseModel = new \com\checkout\ApiServices\SharedModels\OkResponse($processCharge); return $responseModel; }