Gestión de tickets certificados
Esta página explica cómo la aplicación Get Mini gestiona los tickets certificados de las transacciones (boletas) y cómo tu aplicación puede acceder a ellos y mostrarlos.
El ticket certificado (Boleta)
El cumplimiento de las normativas de las marcas de tarjetas requiere que la boleta generada para una transacción esté certificada y validada por Getnet. Para asegurar esta integridad, la propia aplicación Get Mini genera el PDF final del ticket certificado.
El ticket certificado en PDF proporcionado por la aplicación Get Mini es el documento oficial certificado. No debes intentar modificar su contenido, ya que hacerlo puede infringir los requisitos de cumplimiento.
Recuperación del ticket certificado
La ruta o URI hacia el PDF generado se devuelve en el Intent de respuesta tras una transacción exitosa. El método para acceder a este archivo depende de la versión de Android del dispositivo. En Android Q y versiones posteriores, la URI se proporciona a través de intent.getData() y los archivos se almacenan en el directorio “Documentos” del dispositivo. En dispositivos más antiguos, la ruta del archivo se proporciona en el extra TICKET_IMAGE como un String que apunta a la memoria interna.
Visualización y uso compartido
Una vez que tengas la URI o la ruta del archivo del ticket certificado, puedes utilizar un Intent estándar de Android para abrir el PDF en la aplicación de visualización preferida del usuario. A continuación, el usuario puede ver, imprimir o compartir el ticket a través de correo electrónico o aplicaciones de mensajería. También puedes proporcionar una opción para compartir directamente en tu aplicación que permita a los usuarios enviar el ticket a través de varios canales.
Comprueba siempre la versión de Android para determinar el método correcto de acceso al ticket. Utiliza FLAG_GRANT_READ_URI_PERMISSION al abrir o compartir tickets en Android Q y versiones superiores.
Disponibilidad de tickets certificados
Los tickets certificados se generan para todas las transacciones exitosas, incluidos los pagos, las devoluciones y las consultas. La URI o ruta del ticket se incluye en el Intent de respuesta cuando el código de resultado es RESULT_OK. Si una transacción falla, no se generará ningún ticket.
No intentes modificar el contenido del PDF, ya que es un documento de cumplimiento certificado. Considera la posibilidad de almacenar en caché o guardar la URI del ticket si los usuarios necesitan acceder a él más adelante.