Impresión de vales
printReceipt()¶
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
request |
PrintReceiptRequest |
Sí | 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 |
Sí | 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 |
Sí | 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 |
Sí | Versión de la aplicación que solicita la reimpressión. |
paymentId |
String |
Sí | 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 |
Sí | 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 |
Sí | 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. |