/** * Высылаемая строка запроса * * @return string */ public function generateSigningInput() { $token = JWS_Base64::urlEncode(JWS_Json::encode($this->_header)) . "."; if (is_array($this->_payload)) { $token .= JWS_Base64::urlEncode(JWS_Json::encode($this->_payload)); } else { $token .= JWS_Base64::urlEncode($this->_payload); } return $token; }
/** * Шифрует ключ доступа платежей (для последующего сохранения в БД). * * @param string $token Не зашифрованные ключ */ public function setAccessToken($token) { $this->data['access_token'] = JWS_Base64::urlEncode(self::des()->encrypt($token)); }