Datos en respuestas a process transaction
Existen datos adicionales que son recibidos en respuesta a la solicitud de procesamiento de una transacción. La recepción de estos datos depende de diversos factores, y viene en la respuesta como additional
.
{
"status": {
"status": "APPROVED",
"reason": "00",
"message": "Approved",
"date": "2024-07-17T15:28:35-05:00"
},
// ...
"additional": {
// Datos adicionales
"bin": "411076",
"terminalNumber": "00990101",
// ...
}
}
Ejemplos de datos adicionales
Clave | Ejemplo | Descripción |
---|---|---|
credit | {"type": "00", "groupCode": "C", "code": "0", "installments": 0} | Datos de crédito, conoce más en Credit. |
totalAmount | 63.58 | Monto total. |
interestAmount | 5.78 | Monto de interés. |
installmentAmount | 2.65 | Monto de la cuota. |
iceAmount | 0 | Monto de ICE. |
line | 123 | Posición en el archivo de cierre (Línea). |
cardType | credit | Tipo de tarjeta. |
trazabilyCode | 999900 | Código de trazabilidad. |
transactionCycle | 3 | Ciclo de transacción. |
RequestId | 1560778247 | ID de solicitud. |
PartnerAuthCode | 5d029607e1abb | Código de autorización de socio. |
merchantCode | 4682312740123 | Código de negocio. |
terminalNumber | 00990101 | Número de terminal. |
bin | 411076 | Bin, primeros dígitos de la tarjeta. |
bankName | Bank Name | Nombre de banco. |
accountNumber | 1111 | Número de cuenta. |
expiration | 1222 | Expiración de la tarjeta en formato (mes)(año). |
installments | 2 | Número de cuotas. |
pocket | 80 | Número de identificación del bolsillo dependiendo del proveedor. |
fiscalControlNumber | Control: MYHFC-KEHKC | Número de control fiscal. |
fiscalControlProvider | ET | Proveedor de control fiscal, de ejemplo ET como Evertec. |
PAN | klbrfTC1ol9BV7sFP9bw66 nLH77QMYAA3GRZrzjutci Fv/gqg9xZs8n7gPNxRRsl | Número de tarjeta + vector de inicialización encriptado en base64, conoce más en Retorno de tarjeta |
Credit
Este campo especifica la cantidad de cuotas disponibles para financiar el monto total de un pago, acompañado de una descripción de las condiciones de financiamiento.
La descripción de los créditos depende directamente de sus propiedades installments
, code
y groupCode
, así como del proveedor a través del cual se está procesando el pago.
Estructura:
- type: Identificador que representa el tipo de crédito.
- groupCode: Código que agrupa los créditos por categoría.
- installments: Cantidad de cuotas disponibles para el crédito.
- code: Código único asociado al crédito específico.
- description: Descripción detallada de las condiciones de financiamiento.
Créditos por proveedor
DATAFAST - MEDIANET - AUSTRO - INTERDIN
Comparten la misma estructura y descripción de sus créditos de acuerdo al groupCode
y code
:
[
{
"code" : "1",
"type" : "00",
"groupCode" : "C",
"installments" : [1],
"description" : "Pago corriente 1 mes de gracia",
}
{
"code" : "3",
"type" : "01",
"groupCode" : "D",
"installments" : [3],
"description" : "Pago por cuotas sin interés con 3 meses de gracia para iniciar pago",
}
...
]
FLAMINGO, REDEBAN
Comparten la siguiente estructura, donde su única variación es la cantidad de cuotas permitidas para el pago del crédito en la propiedad installments
.
{
"code": "0",
"groupCode": "C",
"type": "00",
"installments": [1,2,3,4,5,12],
"description": "Cuotas",
}
TRANSERVER
[
{
"code": "000000",
"groupCode": "C",
"type": "00",
"description": "Pago corriente",
"installments": [1]
},
{
"code": "03BCR",
"type": "0",
"groupCode": "Q",
"installments": [3],
"description": "PLAN 0 BCR 3C BCR"
},
]
PAYESTUDIO
[
{
"code": "00",
"groupCode": "Q",
"type": "00",
"description": "Sin Cuotas",
"installments": [1]
},
{
"code": "00",
"groupCode": "Q",
"type": "00",
"installments": [3],
"description": "Cuotas",
},
{
"code": "00",
"groupCode": "Q",
"type": "00",
"installments": [2,24],
"description": "Cuotas precio contado",
},
]