# Operaciones de consulta

Esta guía te muestra cómo recuperar el histórico de transacciones utilizando la integración Get Mini App2App. Aprenderás a consultar operaciones dentro de un rango de fechas específico para fines de informes y conciliación.

## Requisitos

Antes de seguir los pasos, asegúrate de tener:

* La **aplicación Get Mini** instalada en el dispositivo Android
* Un **dispositivo PIN pad compatible** emparejado y conectado
* El **ActivityResultLauncher** correctamente registrado en tu Activity o Fragment

<Callout type="tip">

La consulta devuelve un ticket certificado (boleta) con el histórico de transacciones para el rango de fechas solicitado.

</Callout>

## Proceso de consulta

Esta sección te guía en la creación de un Intent de consulta con un rango de fechas. La aplicación Get Mini recuperará todas las transacciones procesadas dentro del período especificado y las devolverá en un ticket certificado (boleta) con el histórico de la transacción.

### Paso 1: Crear el Intent de consulta

Crea un Intent con la acción `es.redsys.paysys.mPOSRedsys_QUERY_REQUEST` y especifica el rango de fechas para tu consulta. Ambas fechas deben proporcionarse en formato AAAAMMDD.

La siguiente tabla enumera los campos obligatorios:

| Parámetro | Tipo | Obligatorio | Descripción |
| :---- | :---- | :---- | :---- |
| `dateFrom` | String | Sí | Fecha inicial para establecer el rango de la consulta. |
| `dateUntil` | String | Sí | Fecha final para establecer el rango de la consulta. |

<Callout type="note">

Asegúrate de que ambas fechas utilicen el formato AAAAMMDD coherente (por ejemplo, 20240101 para el 1 de enero de 2024).

</Callout>

El siguiente código muestra cómo crear e iniciar el 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);
```

### Paso 2: Gestionar el resultado de la consulta

Una vez recuperados los datos de la transacción, la aplicación Get Mini devuelve el control a tu aplicación con el resultado. La respuesta incluye un ticket certificado que contiene el histórico de transacciones para el período especificado.

Para obtener detalles completos sobre la gestión de respuestas, consulta [Gestionar los resultados de la transacción](/es/get-mini/get-mini-app2app/transaction-guides/response-handling/handle-transaction-results).

### Próximos pasos

Ahora que has recuperado el histórico de transacciones, puedes explorar funciones relacionadas:

* [Procesar un pago](https://docs.globalgetnet.com/es/products/local-processor-spain/get-mini?doc=getmini-app2app-processing-a-payment) - Aprende a procesar transacciones de pago
* [Devolver un pago](https://docs.globalgetnet.com/es/products/local-processor-spain/get-mini?doc=getmini-app2app-processing-a-refund) - Aprende a devolver transacciones
* [Gestión de recibos](/es/get-mini/get-mini-app2app/core-concepts/receipt-management) - Muestra y comparte informes de consulta