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. |