# Operações de Consulta

Este guia orienta você na recuperação do histórico de transações usando a integração Get Mini App2App. Você aprenderá como consultar operações dentro de um intervalo de datas específico para fins de relatórios e conciliação.

## Requisitos

Antes de seguir os passos, certifique-se de ter:

* O **aplicativo Get Mini** instalado no dispositivo Android
* Um **dispositivo PIN pad compatível** emparelhado e conectado
* O **ActivityResultLauncher** devidamente registrado em sua Activity ou Fragment

<Callout type="tip">

As operações de consulta são úteis para relatórios de fim de dia, conciliação de turnos e pesquisas de transações.

</Callout>

## Processo de Consulta

Esta seção orienta você na criação de um Intent de consulta com um intervalo de datas. O aplicativo Get Mini recuperará todas as transações processadas dentro do período especificado e as retornará como um relatório formatado.

### Passo 1: Criar o Intent de Consulta

Crie um Intent com a ação `es.redsys.paysys.mPOSRedsys_QUERY_REQUEST` e especifique o intervalo de datas para a sua consulta. Ambas as datas devem ser fornecidas no formato AAAAMMDD.

A tabela abaixo lista os campos obrigatórios:

| Parâmetro | Tipo | Obrigatório | Descrição |
| :---- | :---- | :---- | :---- |
| `dateFrom` | String | Sim | Data de início para o intervalo da consulta (formato AAAAMMDD). |
| `dateUntil` | String | Sim | Data de término para o intervalo da consulta (formato AAAAMMDD). |

<Callout type="note">

Certifique-se de que ambas as datas usem a formatação AAAAMMDD consistente (por exemplo, 20240101 para 1º de janeiro de 2024).

</Callout>

O código a seguir mostra como criar e iniciar o Intent de consulta:

```java
// Create the Intent
Intent intent = new Intent("es.redsys.paysys.mPOSRedsys_QUERY_REQUEST");

// Add date range parameters
intent.putExtra("dateFrom", "20240101");
intent.putExtra("dateUntil", "20240131");

// Launch the Get Mini app
queryLauncher.launch(intent);
```

### Passo 2: Lidar com o Resultado da Consulta

Após recuperar os dados da transação, o aplicativo Get Mini retorna o controle para o seu aplicativo com o resultado. A resposta inclui um documento de recibo contendo o histórico de transações para o período especificado.

Para obter detalhes completos sobre o tratamento de respostas, consulte [Lidar com os resultados da transação](/pt/get-mini/get-mini-app2app/transaction-guides/response-handling/handle-transaction-results).

### Próximos Passos

Agora que você recuperou o histórico de transações, você pode explorar os recursos relacionados:

* [Processar um pagamento](https://docs.globalgetnet.com/pt/products/local-processor-spain/get-mini?doc=getmini-app2app-processing-a-payment) - Saiba como processar transações de pagamento
* [Estornar um pagamento](https://docs.globalgetnet.com/pt/products/local-processor-spain/get-mini?doc=getmini-app2app-processing-a-refund) - Saiba como estornar transações
* [Gerenciamento de recibos](/pt/get-mini/get-mini-app2app/core-concepts/receipt-management) - Exiba e compartilhe relatórios de consulta