public function chargeWithCard(RequestModels\CardChargeCreate $requestModel)
	{

		$chargeMapper = new ChargesMapper($requestModel);

		$requestPayload = array (
			'authorization' => $this->_apiSetting->getSecretKey(),
			'mode'          => $this->_apiSetting->getMode(),
			'postedParam'   => $chargeMapper->requestPayloadConverter(),

		);
		$processCharge = \com\checkout\helpers\ApiHttpClient::postRequest($this->_apiUrl->getCardChargesApiUri(),
			$this->_apiSetting->getSecretKey(),$requestPayload);
      
		$responseModel = new ResponseModels\Charge($processCharge);

		return $responseModel;
	}