public function getCardToken(array $param)
    {
        $hasError = false;
        $param['postedParam']['type'] = CheckoutApi_Client_Constant::TOKEN_CARD_TYPE;
        $postedParam = $param['postedParam'];
        $this->flushState();
        $isEmailValid = CheckoutApi_Client_Validation_GW3::isEmailValid($postedParam);
        $isCardValid = CheckoutApi_Client_Validation_GW3::isCardValid($postedParam);
       
        $uri = $this->getUriToken().'/card';

        return $this->request( $uri ,$param,!$hasError);
    }