Ir para o conteúdo

Estruturas de dados retornada


Estructura de datos devuelta en la consulta de transacción.

Payments

Nombre Tipo Descripción
id String Identificador de transacción para la aplicación de pagos. Esta es la información que se utilizará para confirmar y deshacer.
value BigDecimal Monto del pago. Este es el monto que fue aprobado por el adquirente. Siempre debe estar validado en la respuesta, incluso si se ha pasado como parámetro, ya que hay compradores que, para algunas situaciones, aprueban valores distintos a los solicitados.
paymentType PaymentType Tipo de pago (débito, crédito, voucher, etc.).
installments Integer Número de cuotas de pago.
acquirerName String Comprador que autorizó el pago.
cardBrand String Banner de tarjeta.
cardBin String BIN de la tarjeta.
cardPanLast4Digits String Últimos 4 dígitos del PAN de la tarjeta.
captureType CaptureType Forma de capturar de la tarjeta.
status PaymentStatus Estado de pago.
date Date Fecha/hora de pago para la aplicación de pagos.
acquirerId String Identificador de transacción para el adquirente. Este es el identificador en el archivo proporcionado por el adquirente (EDI). De esta forma, es posible conciliar el pago con la transacción integrada.
acquirerResponseCode String Código de respuesta del adquirente.
acquirerResponseDate String Fecha/hora devuelta por el adquirente.
acquirerAuthorizationNumber String Número de autorización proporcionado por el adquirente (que se muestra en el recibo del cliente del Titular de la tarjeta).
clientVia String Contenido del recibo - recibo del cliente.
merchantVia String Contenido del recibo - recibo del establecimiento.
additionalValueType AdditionalValueType Presente solo cuando existe un monto adicional en el contexto de la transacción ejecutada.
additionalValue BigDecimal Presente solo cuando existe un monto adicional en el contexto de la transacción ejecutada.
accountTypeId String Presente solo cuando existe un tipo de cuenta en el contexto de la transacción ejecutada.
planId String Presente solo cuando existe un plan en el contexto de la transacción ejecutada.
productShortName String Identificador de producto, devuelve solo transacciones de un producto.
batchNumber String Número de lote.
nsuTerminal String NSU generado por la terminal para la transacción. Los 4 dígitos de la derecha corresponden al Ticket Number. Esta NSU es informada por la terminal para PhAST en el parámetro "merchantTransactionId".
cardHolderName String Nombre del cliente en la tarjeta.
lastTrx Boolean Indica 'true' se a última transação foi aprovada e 'false' caso contrário.
terminalId String Identificação do terminal.
originalValue BigDecimal Valor orginal de la venta. Presente en pagos con QRCode, cuyo beneficio se haya aplicado al valor original de la venta.
appTransactionId String Identificador de transacción para la aplicación de pagos. Esta es la información que se utilizará para confirmar y deshacer el pago.
acquirerNsu String NSU Acquirer para consulta e identificación de transacciones.
ticketNumber String ticketNumber generado por el terminal para la transacción.
acquirerAdditionalMessage String Mensaje adicional enviado por el adquirente en la respuesta a la transacción.
note String Texto adicional que se ingresa como Nota. (puede ser el número de factura)
dni String Numero del Documento.
ErrorData.paymentsResponseCode String Código de respuesta para el error que ocurrió. Ver Códigos de respuesta
ErrorData.responseMessage String Mensaje descriptivo de la causa de la autorización. Si la transacción ha sido denegada por el adquirente, contendrá el mensaje devuelto por el adquirente.

Reversal

Nombre Tipo Descripción
paymentId String Identificador de transacción para la aplicación de pago. Esta es la información que se utilizará para confirmar y deshacer.
cancelable Boolean Indica 'true', si esta transacción se puede deshacer y 'false' en caso contrario.
acquirerResponseCode String Código de respuesta del adquirente.
acquirerAuthorizationNumber String Número de autorización proporcionado por el adquirente (aparece en el recibo de cliente del Titular de la Tarjeta).
Receipt.clientVia String Contenido del cupón: copia del cliente.
Receipt.merchantVia String Contenido del cupón - copia del establecimiento.
acquirerAdditionalMessage String Mensaje adicional enviado por el adquirente en la respuesta de la transacción.
ticketNumber String ticketNumber generado por el terminal para la transacción.
batchNumber String Numero de lote.
nsuTerminal String NSU generado por el terminal para la transacción.
cardholderName String Nombre del cliente en la tarjeta.
cardBin String BIN de la tarjeta.
panLast4Digits String Últimos 4 dígitos del PAN de la tarjeta.
terminalId String Identificación de terminales.
value BigDecimal Valor de la transacción. Este es el valor que fue aprobado por el adquirente. Siempre se debe validar en la respuesta, aunque se haya pasado como parámetro, ya que hay compradores que para algunas situaciones aprueban valores diferentes a los solicitados.
captureType CaptureType Formas de capturar la tarjeta.
status PaymentStatus Estado de pago.
date Date Fecha/hora de pago para la aplicación de pagos. Data/hora do pagamento para a aplicação de pagamentos.
additionalValueType AdditionalValueType Solo presente cuando hay un valor adicional en el contexto de la transacción ejecutada.
additionalValue BigDecimal Solo presente cuando hay un valor adicional en el contexto de la transacción ejecutada.
lastTrx Boolean Indica 'true' ' si es la última transacción aprobada y 'falso' en caso contrario.
appTransactionId String Identificador de transacción para la aplicación de pago. Esta es la información que se utilizará para confirmar y deshacer el pago.
acquirerNsu String NSU Acquirer para consulta e identificación de transacciones.
ErrorData.paymentsResponseCode String Código de respuesta para el error que ocurrió. Ver Códigos de respuesta
ErrorData.responseMessage String Mensaje descriptivo de la causa de la autorización. Si la transacción ha sido denegada por el adquirente, contendrá el mensaje devuelto por el adquirente.

Refund

Nombre Tipo Descripción
id String Identificador de transacción para la aplicación de pago.
value BigDecimal Valor de la transacción. Este es el valor que fue aprobado por el adquirente. Siempre se debe validar en la respuesta, aunque se haya pasado como parámetro, ya que hay compradores que para algunas situaciones aprueban valores diferentes a los solicitados.
paymentType PaymentType Tipo de pago (Débito, Crédito, Vale, etc.).
acquirerName String Adquirente que autorizó el pago.
cardBrand String Bandera de la tarjeta.
cardBin String BIN de la tarjeta.
cardPanLast4Digits String Últimos 4 dígitos del PAN de la tarjeta.
captureType CaptureType Forma de capturar de la tarjeta.
status PaymentStatus Estado de pago.
date Date Fecha/hora de pago para la aplicación de pagos.
acquirerId String Identificador de transacción para el adquirente. Este es el identificador que aparece en el fichero que proporciona el adquirente (EDI). De esta forma, es posible conciliar el pago con la transacción integrada.
acquirerResponseCode String Código de respuesta del adquirente.
acquirerResponseDate String Fecha/hora devuelta por el adquirente.
acquirerAuthorizationNumber String Número de autorización proporcionado por el adquirente (aparece en el recibo de cliente del Titular de la Tarjeta).
clientVia String Contenido del cupón - copia del cliente.
merchantVia String Contenido del cupón - copia del establecimiento.
accountTypeId String Solo presente cuando existe un tipo de cuenta en el contexto de la transacción ejecutada.
productShortName String Identificador de producto, devuelve solo transacciones de un producto.
batchNumber String Numero de lote.
nsuTerminal String NSU generado por el terminal para la transacción.
cardholderName String Nombre del cliente en la tarjeta.
lastTrx Boolean Indica 'true' si es la última transacción aprobada y 'false' en caso contrario.
terminalId String Identificación de terminales.
appTransactionId String Identificador de transacción para la aplicación de pago. Esta es la información que se utilizará para confirmar y deshacer el pago.
acquirerNsu String NSU Acquirer para consulta e identificación de transacciones.
ErrorData.paymentsResponseCode String Código de respuesta para el error que ocurrió. Ver Códigos de respuesta
ErrorData.responseMessage String Mensaje descriptivo de la causa de la autorización. Si la transacción ha sido denegada por el adquirente, contendrá el mensaje devuelto por el adquirente.