Getnet DocsGetnet Docs

Tipos de transacción

La integración Get Mini App2App soporta tres tipos de transacción: Pagos, Devoluciones y Consultas. Cada tipo de transacción tiene un propósito específico en el ciclo de vida del pago y requiere diferentes parámetros.

Transacciones de pago

Una transacción de pago procesa un cargo en la cuenta del titular de la tarjeta. Esta es la operación más común, utilizada cuando un cliente compra bienes o servicios en tu punto de venta.

Para procesar un pago, necesitas proporcionar el importe de la transacción y, opcionalmente, un identificador de pedido. Tu aplicación crea un Intent de pago, la aplicación Get Mini se inicia y gestiona la interacción de la tarjeta con el PIN pad, y luego devuelve el resultado de la autorización a tu aplicación.

Para obtener detalles de implementación, consulta Procesar un pago.

Transacciones de devolución

Una transacción de devolución revierte un pago anterior, reintegrando los fondos a la cuenta del titular de la tarjeta. Utiliza esta operación cuando un cliente devuelva bienes o cuando necesites corregir un cargo erróneo.

Para procesar una devolución, debes proporcionar los detalles de la transacción original, incluidos el número de autorización, el número de pedido, la fecha y el importe a devolver.

Para obtener detalles de implementación, consulta Devolver un pago.

Transacciones de consulta

Una operación de consulta recupera el historial de transacciones o la información de estado de las operaciones realizadas dentro de un rango de fechas específico. Esto es útil para revisar ese historial, conciliar los informes de fin de día o investigar transacciones específicas.

Para realizar una consulta, debes especificar un rango de fechas utilizando fechas de inicio y fin en formato AAAAMMDD. La aplicación Get Mini recupera los datos de la transacción y los devuelve a tu aplicación, normalmente como un ticket certificado.

Para obtener detalles de implementación, consulta Operaciones de consulta.

Datos de respuesta

Cada tipo de transacción devuelve un código de resultado en la devolución de llamada del Intent — RESULT_OK o RESULT_CANCELED — más el código de estado, un mensaje de error cuando corresponde y la URL del PDF del ticket certificado. Un pago devuelve además el número de autorización, el identificador de la transacción y el número de pedido; una consulta y una devolución no.

Para obtener detalles completos sobre la gestión de respuestas, consulta Gestionar los resultados de la transacción.