Ir para o conteúdo

Impresión de vales

printReceipt()

Parámetros

Nombre Tipo Obligatorio Descripción
request PrintReceiptRequest Objeto de transferencia de datos que contendrá la información de la solicitud de reimpressión. Tenga en cuenta que no se requieren todos los parámetros.
callback PaymentCallback Interfaz que se ejecutará para notificaciones de éxito o error del proceso de reimpressión.

Detalle de los Parámetros

request (PrintReceiptRequest)

Nombre Tipo Obligatorio Descripción
ApplicationInfo.credentials Credentials Credenciales de la aplicación que solicita la operación, según lo registrado en PayStore. Básicamente, se trata de la identificación de la aplicación y el token de acceso.
ApplicationInfo.softwareVersion String Versión de la aplicación que solicita la reimpressión.
paymentId String Identificador de transacción para la aplicación de pagos. Esta es la información que se utilizará para confirmar y deshacer.
printMerchantReceipt Boolean No Indica si la prueba de establecimiento debe imprimirse o no.
printCustomerReceipt Boolean No Indica si el recibo del cliente debe imprimirse o no.
previewMerchantReceipt Boolean No Indica si se debe mostrar la pantalla de vista previa del comprobante de comerciante después de confirmar la transacción. El valor predeterminado es "verdadero", lo que significa que se mostrará el comprobante.
previewCustomerReceipt Boolean No Indica si se debe mostrar la pantalla de vista previa del comprobante de cliente después de confirmar la transacción. El valor predeterminado es "verdadero", lo que significa que se mostrará el comprobante.

callback (PaymentCallback)

Nombre Tipo Obligatorio Descripción
onSuccess Método de notificación de éxito.
onError Método de notificación en caso de error.
ErrorData.paymentsResponseCode String Código de respuesta para el error que ocurrió. Ver Códigos de Respuesta
ErrorData.acquirerResponseCode String No Código de respuesta para el error que ocurrió devuelto por el adquirente. Tenga en cuenta que este error solo se devolverá si la transacción no está autorizada por el adquirente.
ErrorData.responseMessage String Mensaje descriptivo de la causa de no autorización. Si la transacción ha sido denegada por el adquirente, contendrá el mensaje devuelto por el adquirente.
ErrorData.acquirerAdditionalMessage String No Mensaje adicional enviado por el adquirente en la respuesta a la transacción.