def build_response_retorno(resposta = {})
      response = resposta.to_array.first
      if !response[:consulta_transacao_completa_response].blank?
        return SuperpayApi::Retorno.new(response[:consulta_transacao_completa_response][:return])
      elsif !response[:pagamento_transacao_completa_response].blank?
        return SuperpayApi::Retorno.new(response[:pagamento_transacao_completa_response][:return])
      elsif !response[:estorna_transacao_response].blank?
        return response[:estorna_transacao_response][:return]
      else
        retorno = SuperpayApi::Retorno.new
        retorno.errors.add(:mensagem, "Resposta sem tratamento")
        return retorno
      end
    end
def build_response_retorno(resposta = {})
      response = resposta.to_array.first
      if !response[:consulta_transacao_completa_response].blank?
        return SuperpayApi::Retorno.new(response[:consulta_transacao_completa_response][:return])
      elsif !response[:pagamento_transacao_completa_response].blank?
        return SuperpayApi::Retorno.new(response[:pagamento_transacao_completa_response][:return])
      elsif !response[:estorna_transacao_response].blank?
        return response[:estorna_transacao_response][:return]
      else
        retorno = SuperpayApi::Retorno.new
        retorno.errors.add(:mensagem, "Resposta sem tratamento")
        return retorno
      end
    end
Montar o Hash com a resposta
 [ResultadoPagamentosWS, ResultadoConsultaTransacaoWS]