...
O = Opcional
- = No requerido
Código | Nombre del campo | Tipo de dato | SaleWallet | QueryWallet (1) | QueryWallet (2) | Descripción |
---|---|---|---|---|---|---|
1 | store | Alfanumérico | X | X | X | Identificador del sitio originador de la transacción |
2 | node | Numérico | X | X | X | Identificación del nodo, en el sitio originador, donde se generó la transacción |
3 | server | Alfanumérico | X | X | X | Identificador del Server que procesará la transacción. (en el caso de VTOL será 'VTOL') |
4 | messageType | Alfanumérico | X | X | X | Tipo de Mensaje:
|
6 | cardNumber | Numérico | - | - | X | Tarjeta enmascarada seleccionada por el cliente al momento de efectuar el pago QR. Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
7 | expiration | Numérico | - | - | - | Indica el año y el mes de vencimiento de la tarjeta (cuatro dígitos en formato AAMM). Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
8 | cvc | Numérico | - | - | - | Indica los tres dígitos de atrás de la tarjeta. Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
11 | trxType | Alfanumérico | X | X | X | Tipo de Transacción:
|
12 | ammount | Importe | X | - | O | Monto de la transacción. Valor entero. Los últimos 2 dígitos corresponden a los decimales. |
13 | currencyPosCode | Alfanumérico | X | - | - | Tipos de moneda: $ = Pesos U$S = Dólares |
14 | payments | Numérico | X | - | O | Cantidad de cuotas seleccionadas al momento de realizar el pago QR |
16 | originalDate | Numérico | - | X | X | Fecha de realización de la compra con billetera electrónica en formato YYYYMMDD |
24 | trxId | Numérico | - | - | - | Identificador de la transacción |
25 | dateTime | Numérico | X | X | X | Fecha y hora de realización de la transacción en formato YYYYMMDDHHMMSS |
71 | checkPendingString | Alfanumérico | X | O | - | Indica si VTOL debe o no efectuar el chequeo de pendientes:
|
157 | customerDoc | Numérico | X | - | - | Número de documento del cliente que realiza la consulta. |
268 | walletPosTrxId | Alfanumérico | X | X | X | Identificador único de la transacción de billetera para la compañía. Debe ser único por tipo de transacción. Es originado por el POS para realizar una compra o devolución con billetera. Formato: |
269 | walletType | Numérico | X | X | X | Tipo de billetera por la cual se cursará la transacción en el POS. Opciones: 1: Mercado Pago 5: Yacaré 6: Plus Pagos 8: Rappi Payless 10: GoCuotas |
270 | walletPosTicket | Alfanumérico | X | X | - | Información del ticket en formato xml y posteriormente transformado en Base 64. Ver sección Estructura posTicket |
271 | walletPaymentId | Numérico | - | - | - | Identificador del número de pago informado por el Autorizador. |
279 | softToken | Alfanumérico | - | X | - | Token generado por la app mobile. Este token se lo informa el cliente al cajero, para que sea ingresado en el POS. Obligatorio junto con customerDoc, únicamente si el modo de ingreso es softToken. |
401 | paymentMethodsData | Json | - | - | - | Información de los planes de pago, en formato json |
402 | walletBenefits | Json | - | - | - | Información de las tarjetas de beneficio, en formato json |
416 | customerPhoneAreaCode | Numérico | X | - | - | Código de área de teléfono celular del cliente |
417 | customerPhone | Numérico | X | - | - | Teléfono celular del cliente |
418 | customerEmail | Alfanumérico | X | - | - | Mail del cliente |
- Response VTOL - POS
Referencias:
...
O = Opcional
- = No requerido
Código | Nombre del campo | Tipo de dato | SaleWallet | QueryWallet (1) | QueryWallet (2) | Descripción |
---|---|---|---|---|---|---|
1 | store | Alfanumérico | X | X | X | Identificador del sitio originador de la transacción |
2 | node | Numérico | X | X | X | Identificación del nodo, en el sitio originador, donde se generó la transacción |
3 | server | Alfanumérico | - | X | - | Identificador del Server que procesará la transacción. (en el caso de VTOL será 'VTOL') |
4 | messageType | Alfanumérico | - | - | - | Tipo de Mensaje:
|
6 | cardNumber | Numérico | - | X | - | Tarjeta enmascarada seleccionada por el cliente al momento de efectuar el pago QR. |
11 | trxType | Alfanumérico | - | - | - | Tipo de Transacción:
|
12 | ammount | Importe | X | X | X | Monto de la transacción. Valor entero. Los últimos 2 dígitos corresponden a los decimales. |
13 | currencyPosCode | Alfanumérico | X | X | X | Tipos de moneda: $ = Pesos U$S = Dólares |
14 | payments | Numérico | X | - | X | Cantidad de cuotas seleccionadas al momento de realizar el pago QR |
16 | originalDate | Numérico | - | - | - | Fecha de realización de la compra con billetera electrónica en formato YYYYMMDD |
24 | trxId | Numérico | X | X | X | Identificador de la transacción |
25 | dateTime | Numérico | X | X | X | Fecha y hora de realización de la transacción en formato YYYYMMDDHHMMSS |
26 | responseCode | Alfanumérico | X | X | X | Puede contener uno de los siguientes valores:
|
27 | isoCode | Numérico | X | X | X | Código de Respuesta emitido por el centro autorizador. 3 dígitos como máximo. |
28 | responseMessage | Alfanumérico | X | X | X | Mensaje de la Respuesta relacionado con el código del campo 27 |
71 | checkPendingString | Alfanumérico | - | - | - | Indica si VTOL debe o no efectuar el chequeo de pendientes:
|
140 | paymentType | Numérico | X | X | X | Tipo de pago. Valores posibles 0: Tarjeta |
157 | customerDoc | Numérico | - | - | - | Número de documento del cliente que realiza la consulta. |
166 | trxReferenceNumber | Numérico | X | - | - | Identificador único de la transacción en VTOL Server. Longitud entre 19 y 20 dígitos, debido a que utiliza el día como parte de formato |
268 | walletPosTrxId | Alfanumérico | - | - | - | Identificador único de la transacción de billetera para la compañía. Debe ser único por tipo de transacción. Es originado por el POS para realizar una compra o devolución con billetera. Formato: Opcional en QueryWallet: Se informa este campo o el campo walletPaymentId para localizar una transacción de compra |
269 | walletType | Numérico | - | - | - | Tipo de billetera por la cual se cursará la transacción en el POS. Opciones: 10: GoCuotas |
270 | walletPosTicket | Alfanumérico | - | - | - | Información del ticket en formato xml y posteriormente transformado en Base 64. Ver sección Estructura posTicket |
271 | walletPaymentId | Numérico | X | X | X | Identificador del número de pago informado por el Autorizador. |
273 | paymentStatus | Alfanumérico | X | X | X | Estado de la transacción de pago informado por el Autorizador. Estados posibles: 0: Aprobado |
274 | paymentStatusDetail | Alfanumérico | - | X | X | Detalle del estado de la transacción de pago informado por el Autorizador |
275 | cardType | Numérico | X | X | X | Tipo de tarjeta seleccionada al momento de efectuar el pago QR. |
416 | customerPhoneAreaCode | Numérico | - | - | - | Código de área de teléfono celular del cliente |
417 | customerPhone | Numérico | - | - | - | Teléfono celular del cliente |
418 | customerEmail | Alfanumérico | - | - | - | Mail del cliente |
512 | installmentAmount | Numérico | - | O | - | Importe de cuota. |
1010 | currentSessionId | Numérico | X | X | X | Identificador de la sesión que se cierra |
1027 | libResponseCode | Numérico | X | X | X | Código de respuesta de la librería. |
1028 | libResponseMessage | Alfanumérico | X | X | X | Mensaje descriptivo del código de respuesta de la librería |
- Mensajería POS - VTOL para la transacción SaleWallet con cambio de tarjeta:
...
O = Opcional
- = No requerido
Código | Nombre del campo | Tipo de dato | SaleWallet | QueryWallet (1) | QueryWallet (2) | QueryWallet (3) | Descripción |
---|---|---|---|---|---|---|---|
1 | store | Alfanumérico | X | X | X | X | Identificador del sitio originador de la transacción |
2 | node | Numérico | X | X | X | X | Identificación del nodo, en el sitio originador, donde se generó la transacción |
3 | server | Alfanumérico | X | X | X | X | Identificador del Server que procesará la transacción. (en el caso de VTOL será 'VTOL') |
4 | messageType | Alfanumérico | X | X | X | X | Tipo de Mensaje:
|
6 | cardNumber | Numérico | - | - | X | X | Tarjeta enmascarada seleccionada por el cliente al momento de efectuar el pago QR. Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
7 | expiration | Numérico | - | - | X | - | Indica el año y el mes de vencimiento de la tarjeta (cuatro dígitos en formato AAMM). Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
8 | cvc | Numérico | - | - | X | - | Indica los tres dígitos de atrás de la tarjeta. Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
11 | trxType | Alfanumérico | X | X | X | X | Tipo de Transacción:
|
12 | ammount | Importe | X | - | X | X | Monto de la transacción. Valor entero. Los últimos 2 dígitos corresponden a los decimales. |
13 | currencyPosCode | Alfanumérico | X | - | - | - | Tipos de moneda: $ = Pesos U$S = Dólares |
14 | payments | Numérico | X | - | X | X | Cantidad de cuotas seleccionadas al momento de realizar el pago QR |
16 | originalDate | Numérico | - | X | X | X | Fecha de realización de la compra con billetera electrónica en formato YYYYMMDD |
24 | trxId | Numérico | - | - | - | - | Identificador de la transacción |
25 | dateTime | Numérico | X | X | X | X | Fecha y hora de realización de la transacción en formato YYYYMMDDHHMMSS |
71 | checkPendingString | Alfanumérico | X | O | - | - | Indica si VTOL debe o no efectuar el chequeo de pendientes:
|
157 | customerDoc | Numérico | X | - | - | - | Número de documento del cliente que realiza la consulta. |
268 | walletPosTrxId | Alfanumérico | X | X | X | X | Identificador único de la transacción de billetera para la compañía. Debe ser único por tipo de transacción. Es originado por el POS para realizar una compra o devolución con billetera. Formato: |
269 | walletType | Numérico | X | X | X | X | Tipo de billetera por la cual se cursará la transacción en el POS. Opciones: 10: GoCuotas |
270 | walletPosTicket | Alfanumérico | X | X | - | - | Información del ticket en formato xml y posteriormente transformado en Base 64. Ver sección Estructura posTicket |
271 | walletPaymentId | Numérico | - | - | - | - | Identificador del número de pago informado por el Autorizador. |
279 | softToken | Alfanumérico | - | X | - | - | Token generado por la app mobile. Este token se lo informa el cliente al cajero, para que sea ingresado en el POS. Obligatorio junto con customerDoc, únicamente si el modo de ingreso es softToken. |
401 | paymentMethodsData | Json | - | - | - | - | Información de los planes de pago, en formato json |
402 | walletBenefits | Json | - | - | - | - | Información de las tarjetas de beneficio, en formato json |
416 | customerPhoneAreaCode | Numérico | X | - | - | - | Código de área de teléfono celular del cliente |
417 | customerPhone | Numérico | X | - | - | - | Teléfono celular del cliente |
418 | customerEmail | Alfanumérico | X | - | - | - | Mail del cliente |
Aviso |
---|
Para el caso de realizar una intención de compra con cambio de tarjeta que supere los 2 minutos para finalizar el pago, los campos de la mensajería POS - VTOL son los mismos que están definidos en las columnas de la tabla * Request POS - VTOL para transacciones con cambio de tarjeta. El proceso para la compra con cambio de tarjeta se encuentra definido enProcesar intención de compra con cambio de tarjeta, superando el tiempo máximo (2min) para realizar el pago |
...
O = Opcional
- = No requerido
Código | Nombre del campo | Tipo de dato | SaleWallet | QueryWallet (1) | QueryWallet (2) | QueryWallet (3) | Descripción |
---|---|---|---|---|---|---|---|
1 | store | Alfanumérico | X | X | X | X | Identificador del sitio originador de la transacción |
2 | node | Numérico | X | X | X | X | Identificación del nodo, en el sitio originador, donde se generó la transacción |
3 | server | Alfanumérico | - | X | - | - | Identificador del Server que procesará la transacción. (en el caso de VTOL será 'VTOL') |
4 | messageType | Alfanumérico | - | - | - | - | Tipo de Mensaje:
|
6 | cardNumber | Numérico | - | X | X | - | Tarjeta enmascarada seleccionada por el cliente al momento de efectuar el pago QR. |
11 | trxType | Alfanumérico | - | - | - | - | Tipo de Transacción:
|
12 | ammount | Importe | X | X | X | X | Monto de la transacción. Valor entero. Los últimos 2 dígitos corresponden a los decimales. |
13 | currencyPosCode | Alfanumérico | X | X | X | X | Tipos de moneda: $ = Pesos U$S = Dólares |
14 | payments | Numérico | X | - | X | X | Cantidad de cuotas seleccionadas al momento de realizar el pago QR |
16 | originalDate | Numérico | - | - | - | - | Fecha de realización de la compra con billetera electrónica en formato YYYYMMDD |
24 | trxId | Numérico | X | X | X | X | Identificador de la transacción |
25 | dateTime | Numérico | X | X | X | X | Fecha y hora de realización de la transacción en formato YYYYMMDDHHMMSS |
26 | responseCode | Alfanumérico | X | X | X | X | Puede contener uno de los siguientes valores:
|
27 | isoCode | Numérico | X | X | X | X | Código de Respuesta emitido por el centro autorizador. 3 dígitos como máximo. |
28 | responseMessage | Alfanumérico | X | X | X | X | Mensaje de la Respuesta relacionado con el código del campo 27 |
71 | checkPendingString | Alfanumérico | - | - | - | - | Indica si VTOL debe o no efectuar el chequeo de pendientes:
|
140 | paymentType | Numérico | X | X | X | X | Tipo de pago. Valores posibles 0: Tarjeta |
157 | customerDoc | Numérico | - | - | - | - | Número de documento del cliente que realiza la consulta. |
166 | trxReferenceNumber | Numérico | X | - | - | - | Identificador único de la transacción en VTOL Server. Longitud entre 19 y 20 dígitos, debido a que utiliza el día como parte de formato |
268 | walletPosTrxId | Alfanumérico | - | - | - | - | Identificador único de la transacción de billetera para la compañía. Debe ser único por tipo de transacción. Es originado por el POS para realizar una compra o devolución con billetera. Formato: Opcional en QueryWallet: Se informa este campo o el campo walletPaymentId para localizar una transacción de compra |
269 | walletType | Numérico | - | - | - | - | Tipo de billetera por la cual se cursará la transacción en el POS. Opciones: 10: GoCuotas |
270 | walletPosTicket | Alfanumérico | - | - | - | - | Información del ticket en formato xml y posteriormente transformado en Base 64. Ver sección Estructura posTicket |
271 | walletPaymentId | Numérico | X | X | X | X | Identificador del número de pago informado por el Autorizador. |
273 | paymentStatus | Alfanumérico | X | X | X | X | Estado de la transacción de pago informado por el Autorizador. Estados posibles: 0: Aprobado |
274 | paymentStatusDetail | Alfanumérico | - | X | X | X | Detalle del estado de la transacción de pago informado por el Autorizador |
275 | cardType | Numérico | X | X | X | X | Tipo de tarjeta seleccionada al momento de efectuar el pago QR. |
416 | customerPhoneAreaCode | Numérico | - | - | - | - | Código de área de teléfono celular del cliente |
417 | customerPhone | Numérico | - | - | - | - | Teléfono celular del cliente |
418 | customerEmail | Alfanumérico | - | - | - | - | Mail del cliente |
512 | installmentAmount | Numérico | - | O | - | - | Importe de cuota. |
1010 | currentSessionId | Numérico | X | X | X | X | Identificador de la sesión que se cierra |
1027 | libResponseCode | Numérico | X | X | X | X | Código de respuesta de la librería. |
1028 | libResponseMessage | Alfanumérico | X | X | X | X | Mensaje descriptivo del código de respuesta de la librería |
Aviso |
---|
Para el caso de realizar una intención de compra con cambio de tarjeta que supere los 2 minutos para finalizar el pago, los campos de la mensajería POS - VTOL son los mismos que están definidos en las columnas de la tabla * Response POS - VTOL para transacciones con cambio de tarjeta. El proceso para la compra con cambio de tarjeta se encuentra definido enProcesar intención de compra con cambio de tarjeta, superando el tiempo máximo (2min) para realizar el pago |
...
O = Opcional
- = No requerido
Código | Nombre del campo | Tipo de dato | QueryWallet (Operación) | Descripción |
---|---|---|---|---|
1 | store | Alfanumérico | X | Identificador del sitio originador de la transacción |
2 | node | Numérico | X | Identificación del nodo, en el sitio originador, donde se generó la transacción |
3 | server | Alfanumérico | X | Identificador del Server que procesará la transacción. (en el caso de VTOL será 'VTOL') |
4 | messageType | Alfanumérico | X | Tipo de Mensaje: Control = Mensaje de Control, para uso interno por parte de un módulo en su comunicación con el server. Data = Mensaje de la Aplicación cliente. |
6 | cardNumber | Numérico | - | Tarjeta enmascarada seleccionada por el cliente al momento de efectuar el pago QR. Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
7 | expiration | Numérico | - | Indica el año y el mes de vencimiento de la tarjeta (cuatro dígitos en formato AAMM). Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
8 | cvc | Numérico | - | Indica los tres dígitos de atrás de la tarjeta. Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
11 | trxType | Alfanumérico | X | Tipo de Transacción: SaleWallet = permite realizar una compra presencial con billetera. RefundWallet = permite realizar una devolución (parcial o total) de una compra presencial con billetera realizada con anterioridad. QueryWallet= permite realizar una consulta de una operación de compra con billetera |
12 | ammount | Importe | - | Monto de la transacción. Valor entero. Los últimos 2 dígitos corresponden a los decimales. |
13 | currencyPosCode | Alfanumérico | - | Tipos de moneda: $ = Pesos U$S = Dólares |
14 | payments | Numérico | - | Cantidad de cuotas seleccionadas al momento de realizar el pago QR |
16 | originalDate | Numérico | X | Fecha de realización de la compra con billetera electrónica en formato YYYYMMDD |
24 | trxId | Numérico | - | Identificador de la transacción |
25 | dateTime | Numérico | X | Fecha y hora de realización de la transacción en formato YYYYMMDDHHMMSS |
71 | checkPendingString | Alfanumérico | X | Indica si VTOL debe o no efectuar el chequeo de pendientes: true = activa chequeo de pendientes. false = desactiva chequeo de pendientes. |
157 | customerDoc | Numérico | - | Número de documento del cliente que realiza la consulta. |
268 | walletPosTrxId | Alfanumérico | X | Identificador único de la transacción de billetera para la compañía. Debe ser único por tipo de transacción. Es originado por el POS para realizar una compra o devolución con billetera. Formato: codigoTienda (longitud 10) + codigoCaja (longitud 10) + Fecha (AAMMDDHHmmss) (longitud 12) Longitud total de 32 |
269 | walletType | Numérico | X | Tipo de billetera por la cual se cursará la transacción en el POS. Opciones: 1: Mercado Pago 5: Yacaré 6: Plus Pagos 8: Rappi Payless 10: GoCuotas |
270 | walletPosTicket | Alfanumérico | - | Información del ticket en formato xml y posteriormente transformado en Base 64. Ver sección Estructura posTicket |
271 | walletPaymentId | Numérico | - | Identificador del número de pago informado por el Autorizador. |
416 | customerPhoneAreaCode | Numérico | - | Código de área de teléfono celular del cliente |
417 | customerPhone | Numérico | - | Teléfono celular del cliente |
418 | customerEmail | Alfanumérico | - | Mail del cliente |
- Response VTOL - POS
Referencias:
...
O = Opcional
- = No requerido
Código | Nombre del campo | Tipo de dato | QueryWallet (Operación) | Descripción |
---|---|---|---|---|
1 | store | Alfanumérico | X | Identificador del sitio originador de la transacción |
2 | node | Numérico | X | Identificación del nodo, en el sitio originador, donde se generó la transacción |
3 | server | Alfanumérico | - | Identificador del Server que procesará la transacción. (en el caso de VTOL será 'VTOL') |
4 | messageType | Alfanumérico | - | Tipo de Mensaje: Control = Mensaje de Control, para uso interno por parte de un módulo en su comunicación con el server. Data = Mensaje de la Aplicación cliente. |
11 | trxType | Alfanumérico | - | Tipo de Transacción: SaleWallet = permite realizar una compra presencial con billetera. RefundWallet = permite realizar una devolución (parcial o total) de una compra presencial con billetera realizada con anterioridad. QueryWallet= permite realizar una consulta de una operación de compra con billetera |
12 | ammount | Importe | X | Monto de la transacción. Valor entero. Los últimos 2 dígitos corresponden a los decimales. |
13 | currencyPosCode | Alfanumérico | X | Tipos de moneda: $ = Pesos U$S = Dólares |
14 | payments | Numérico | X | Cantidad de cuotas seleccionadas al momento de realizar el pago QR |
16 | originalDate | Numérico | - | Fecha de realización de la compra con billetera electrónica en formato YYYYMMDD |
24 | trxId | Numérico | X | Identificador de la transacción |
25 | dateTime | Numérico | X | Fecha y hora de realización de la transacción en formato YYYYMMDDHHMMSS |
26 | responseCode | Alfanumérico | X | Puede contener uno de los siguientes valores: Iso8583 = la autorización fue procesada. Para evaluar si fue aprobada chequear el campo 27 Error = ver sección Códigos de error del CORE TrxIsPending: indica si existen transacciones pendientes de confirmar. En este caso, el ID de transacción a confirmar está en el campo 24 |
27 | isoCode | Numérico | X | Código de Respuesta emitido por el centro autorizador. 3 dígitos como máximo. |
28 | responseMessage | Alfanumérico | X | Mensaje de la Respuesta relacionado con el código del campo 27 |
71 | checkPendingString | Alfanumérico | - | Indica si VTOL debe o no efectuar el chequeo de pendientes: true = activa chequeo de pendientes. false = desactiva chequeo de pendientes. |
140 | paymentType | Alfanumérico | X | Tipo de pago. Valore posible 0: Tarjeta |
157 | customerDoc | Numérico | - | Número de documento del cliente que realiza la consulta. |
166 | trxReferenceNumber | Numérico | - | Identificador único de la transacción en VTOL Server. Longitud entre 19 y 20 dígitos, debido a que utiliza el día como parte de formato |
268 | walletPosTrxId | Alfanumérico | - | Identificador único de la transacción de billetera para la compañía. Debe ser único por tipo de transacción. Es originado por el POS para realizar una compra o devolución con billetera. Formato: codigoTienda (longitud 10) + codigoCaja (longitud 10) + Fecha (AAMMDDHHmmss) (longitud 12) Longitud total de 32 Opcional en QueryWallet: Se informa este campo o el campo walletPaymentId para localizar una transacción de compra |
269 | walletType | Numérico | - | Tipo de billetera por la cual se cursará la transacción en el POS. Opciones: 1: Mercado Pago 5: Yacaré 6: Plus Pagos 8: Rappi Payless 10: GoCuotas |
270 | walletPosTicket | Alfanumérico | - | Información del ticket en formato xml y posteriormente transformado en Base 64. Ver sección Estructura posTicket |
271 | walletPaymentId | Numérico | X | Identificador del número de pago informado por el Autorizador. |
273 | paymentStatus | Alfanumérico | X | Estado de la transacción de pago informado por el Autorizador. Estados posibles: 0: Aprobado 1: Devuelto 2: Pendiente 3: Autorizado 4: En Progreso 5: En mediacion 6: Rechazado 7: Cancelado 8: Contracargo 9: Reversado |
274 | paymentStatusDetail | X | Detalle del estado de la transacción de pago informado por el Autorizador | |
275 | cardType | Numérico | X | Tipo de tarjeta seleccionada al momento de efectuar el pago QR. |
416 | customerPhoneAreaCode | Numérico | - | Código de área de teléfono celular del cliente |
417 | customerPhone | Numérico | - | Teléfono celular del cliente |
418 | customerEmail | Alfanumérico | - | Mail del cliente |
- Mensajería POS - VTOL para la transacción de Devolución "RefundWallet"
...
O = Opcional
- = No requerido
Código | Nombre del campo | Tipo de dato | RefundWallet | Descripción |
---|---|---|---|---|
1 | store | Alfanumérico | X | Identificador del sitio originador de la transacción |
2 | node | Numérico | X | Identificación del nodo, en el sitio originador, donde se generó la transacción |
3 | server | Alfanumérico | X | Identificador del Server que procesará la transacción. (en el caso de VTOL será 'VTOL') |
4 | messageType | Alfanumérico | X | Tipo de Mensaje: Control = Mensaje de Control, para uso interno por parte de un módulo en su comunicación con el server. Data = Mensaje de la Aplicación cliente. |
6 | cardNumber | Numérico | - | Tarjeta enmascarada seleccionada por el cliente al momento de efectuar el pago QR. Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
7 | expiration | Numérico | - | Indica el año y el mes de vencimiento de la tarjeta (cuatro dígitos en formato AAMM). Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
8 | cvc | Numérico | - | Indica los tres dígitos de atrás de la tarjeta. Este campo se envía solo si se realiza el cambio de tarjeta para realizar el pago. |
11 | trxType | Alfanumérico | X | Tipo de Transacción: SaleWallet = permite realizar una compra presencial con billetera. RefundWallet = permite realizar una devolución (parcial o total) de una compra presencial con billetera realizada con anterioridad. QueryWallet= permite realizar una consulta de una operación de compra con billetera |
12 | ammount | Importe | X | Monto de la transacción. Valor entero. Los últimos 2 dígitos corresponden a los decimales. |
13 | currencyPosCode | Alfanumérico | X | Tipos de moneda: $ = Pesos U$S = Dólares |
14 | payments | Numérico | X | Cantidad de cuotas seleccionadas al momento de realizar el pago QR |
16 | originalDate | Numérico | - | Fecha de realización de la compra con billetera electrónica en formato YYYYMMDD |
24 | trxId | Numérico | X | Identificador de la transacción |
25 | dateTime | Numérico | X | Fecha y hora de realización de la transacción en formato YYYYMMDDHHMMSS |
71 | checkPendingString | Alfanumérico | X | Indica si VTOL debe o no efectuar el chequeo de pendientes: true = activa chequeo de pendientes. false = desactiva chequeo de pendientes. |
157 | customerDoc | Numérico | - | Número de documento del cliente que realiza la consulta. |
268 | walletPosTrxId | Alfanumérico | X | Identificador único de la transacción de billetera para la compañía. Debe ser único por tipo de transacción. Es originado por el POS para realizar una compra o devolución con billetera. Formato: codigoTienda (longitud 10) + codigoCaja (longitud 10) + Fecha (AAMMDDHHmmss) (longitud 12) Longitud total de 32 Opcional en QueryWallet: Se informa este campo o el campo walletPaymentId para localizar una transacción de compra |
269 | walletType | Numérico | X | Tipo de billetera por la cual se cursará la transacción en el POS. Opciones: 1: Mercado Pago 5: Yacaré 6: Plus Pagos 8: Rappi Payless 10: GoCuotas |
270 | walletPosTicket | Alfanumérico | - | Información del ticket en formato xml y posteriormente transformado en Base 64. Ver sección Estructura posTicket. |
271 | walletPaymentId | Numérico | X | Identificador del número de pago informado por el Autorizador. |
416 | customerPhoneAreaCode | Numérico | - | Código de área de teléfono celular del cliente |
417 | customerPhone | Numérico | - | Teléfono celular del cliente |
418 | customerEmail | Alfanumérico | - | Mail del cliente |
- Response VTOL - POS
Referencias:
...
O = Opcional
- = No requerido
Código | Nombre del campo | Tipo de dato | SaleWallet | RefundWallet | QueryWallet | Descripción |
---|---|---|---|---|---|---|
1 | store | Alfanumérico | X | X | X | Identificador del sitio originador de la transacción |
2 | node | Numérico | X | X | X | Identificación del nodo, en el sitio originador, donde se generó la transacción |
3 | server | Alfanumérico | - | - | - | Identificador del Server que procesará la transacción. (en el caso de VTOL será 'VTOL') |
4 | messageType | Alfanumérico | - | - | - | Tipo de Mensaje: Control = Mensaje de Control, para uso interno por parte de un módulo en su comunicación con el server. Data = Mensaje de la Aplicación cliente. |
11 | trxType | Alfanumérico | - | - | - | Tipo de Transacción: SaleWallet = permite realizar una compra presencial con billetera. RefundWallet = permite realizar una devolución (parcial o total) de una compra presencial con billetera realizada con anterioridad. QueryWallet= permite realizar una consulta de una operación de compra con billetera |
12 | ammount | Importe | X | - | X | Monto de la transacción. Valor entero. Los últimos 2 dígitos corresponden a los decimales. |
13 | currencyPosCode | Alfanumérico | X | - | X | Tipos de moneda: $ = Pesos $S = Dólares |
14 | payments | Numérico | X | - | X | Cantidad de cuotas seleccionadas al momento de realizar el pago QR |
16 | originalDate | Numérico | - | - | - | Fecha de realización de la compra con billetera electrónica en formato YYYYMMDD |
24 | trxId | Numérico | X | X | X | Identificador de la transacción |
25 | dateTime | Numérico | X | X | X | Fecha y hora de realización de la transacción en formato YYYYMMDDHHMMSS |
26 | responseCode | Alfanumérico | X | X | X | Puede contener uno de los siguientes valores: Iso8583 = la autorización fue procesada. Para evaluar si fue aprobada chequear el campo 27 Error = ver sección Códigos de error del CORE TrxIsPending: indica si existen transacciones pendientes de confirmar. En este caso, el ID de transacción a confirmar está en el campo 24 |
27 | isoCode | Numérico | X | X | X | Código de Respuesta emitido por el centro autorizador. 3 dígitos como máximo. |
28 | responseMessage | Alfanumérico | X | X | X | Mensaje de la Respuesta relacionado con el código del campo 27 |
71 | checkPendingString | Alfanumérico | - | - | - | Indica si VTOL debe o no efectuar el chequeo de pendientes: true = activa chequeo de pendientes. false = desactiva chequeo de pendientes. |
140 | paymentType | Alfanumérico | X | - | X | Tipo de pago. Valore posible 0: Tarjeta |
157 | customerDoc | Numérico | - | - | - | Número de documento del cliente que realiza la consulta. |
166 | trxReferenceNumber | Numérico | X | X | - | Identificador único de la transacción en VTOL Server. Longitud entre 19 y 20 dígitos, debido a que utiliza el día como parte de formato |
268 | walletPosTrxId | Alfanumérico | - | - | - | Identificador único de la transacción de billetera para la compañía. Debe ser único por tipo de transacción. Es originado por el POS para realizar una compra o devolución con billetera. Formato: codigoTienda (longitud 10) + codigoCaja (longitud 10) + Fecha (AAMMDDHHmmss) (longitud 12) Longitud total de 32 Opcional en QueryWallet: Se informa este campo o el campo walletPaymentId para localizar una transacción de compra |
269 | walletType | Numérico | - | - | - | Tipo de billetera por la cual se cursará la transacción en el POS. Opciones: 1: Mercado Pago 5: Yacaré 6: Plus Pagos 8: Rappi Payless 10: GoCuotas |
270 | walletPosTicket | Alfanumérico | - | - | - | Información del ticket en formato xml y posteriormente transformado en Base 64. Ver sección Estructura posTicket |
271 | walletPaymentId | Numérico | X | - | X | Identificador del número de pago informado por el Autorizador. |
273 | paymentStatus | Alfanumérico | X | - | X | Estado de la transacción de pago informado por el Autorizador. Estados posibles: 0: Aprobado 1: Devuelto 2: Pendiente 3: Autorizado 4: En Progreso 5: En mediacion 6: Rechazado 7: Cancelado 8: Contracargo 9: Reversado |
274 | paymentStatusDetail | - | - | X | Detalle del estado de la transacción de pago informado por el Autorizador | |
275 | cardType | Numérico | X | - | X | Tipo de tarjeta seleccionada al momento de efectuar el pago QR. |
416 | customerPhoneAreaCode | Numérico | - | - | - | Código de área de teléfono celular del cliente |
417 | customerPhone | Numérico | - | - | - | Teléfono celular del cliente |
418 | customerEmail | Alfanumérico | - | - | - | Mail del cliente |
Âncora | ||||
---|---|---|---|---|
|
...