Errores Con TDD

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

http status code Descripción

200 - OK Transacción procesada sastifactoriamente (Aprobada o rechazada por el Banco Emisor)

Error en validar seguridad:


.- Tarjeta de débito no existe
.- CVV errado o mal encriptado
401 - Unauthorized .- Segundo factor errada o mal encriptado
.- Segundo factor de autenticación no es el correcto o no autorizado
.- Monto errado
.- Datos mal formado (en ceros o nulo)

400 - BAD_REQUEST Errores producto de la validación de los datos asociados a la mensajería (ver tabla de errores)

Error técnico en el sistema requiere de apoyo de infraestructura / problemas con la plataforma (ver
500 - Internal server error
tabla de errores)
ERRORES EN LAS PRUEBAS CON TARJETAS DE DÉBITO

Código de
http status code Descripción del error Acción a ejecutar Repositorio de Ejemplos
error
200 - OK 0 transacciónes procesada correctamente Ninguna Ninguna

Colocar el código de integrador que se encuentra en el


20 Código de integrador en cero o nulo
ejemplo

25 Browser Agent inválido máximo 80 caracteres Revisar la cantidad máxima de caracteres

26 Manufacturer inválido máximo 80 caracteres Revisar la cantidad máxima de caracteres

27 Model inválido máximo 80 caracteres Revisar la cantidad máxima de caracteres

28 Os_Version inválido máximo 80 caracteres Revisar la cantidad máxima de caracteres


Colocar el código de integrador que se encuentra en el
30 Código de integrador en cero o nulo
ejemplo.
Colocar correctamente el código de comercio o
40 Código de comercio en cero o nulo
merchant id enviado para las pruebas

43 Código de terminal en nulo o muy largo debe ser menor a 13 caracteres Revisar la cantidad de caracteres

46 IP del cliente errada Revisar y colocar correctamente la IP del cliente


Colocar correctamente el código de comercio o
49 Código de comercio no existe o sus datos son inconsistentes
merchant id enviado para las pruebas
Colocar correctamente el Trx_type que se solicita. Es un
50 Tipo de transacción en nulo
valor constante.
Colocar correctamente el Payment_Method que se
60 método de pago en nulo
solicita. Es un valor constante.
Verificar el número de factura o invoice Number que
70 Número de factura en nulo generó. No puede ser duplicado aún cuando la
transacción haya sido rechazada
71 Número de factura muy largo máximo 12 caracteres Revisar la cantidad máxima de caracteres

80 Número de tarjeta incorrecto Verificar los dígitos de la tarjeta utilizada ( TDD o TDC).
Verificar el número de cédula de identidad del cliente
90 Identificación del cliente en nulo
pagador.

91 Cédula del cliente muy larga máximo 20 caracteres Revisar la cantidad máxima de caracteres
Verificar el formato de la fecha de vencimiento del
110 Fecha de vencimiento en formato incorrecto yyyy/mm
instrumento de pago. Formato correcto AAAA/mm

120 Tarjeta vencida Tarjeta vencida

Verificar el CVV (últimos 3 dígitos del anverso de la


130 CVV errado en nulo
tarjeta)
Verificar las siglas de la cuenta utilizada. Que las siglas
140 Tipo de cuenta errada
correspondan a la cuenta a utilizar
Verificar si está enviando correctamente la Clave
150 Segundo factor errado
Telefónica https://github.com/
160 Monto de la transacción errado Verificar monto de la transacción ingresado apimercantil/postma
400 - BAD_REQUEST 170 Código de moneda errado Verificar el código de moneda (ves) n-project
180 Código de transacción o método de pago no existen Verificar el método de pago. Es un valor constante.

190 Código de moneda no existe Verificar el código de moneda (ves)


Verificar que las siglas del tipo de cuenta sea la que
200 Tipo de cuenta no existe
corresponda
Verificar si la factura está duplicada o utilizada
210 Número de factura procesada previamente
anteriormente

220 ApiKey no válido Verificar la generación del ApiKey

230 CVV no valida su encriptación Verificar la encriptación, según los ejemplos

240 Segundo factor no valida su encriptación Verificar la encriptación, según los ejemplos

245 Autenticación errada / Usuario bloqueado por clave errada Dato incorrecto
Verificar formato de la fecha de procesamiento
300 Fecha de procesamiento errada formato YYYY/MM/DD
AAAA/MM/DD
Verificar Número de factura y/o el Número de referencia
310 Debe utilizar el Número de factura y/o el Número de referencia
de la transacción

320 Criterio de búsqueda incorrecto Verificar los criterios de búsqueda

330 No hay transacciones para ese criterio de búsqueda Verificar los datos del criterio de búsqueda

311 Cliente no posee cuenta de ese tipo Verificar cuenta ingresada

364 Saldo insuficiente Saldo insuficiente

365 Limite excedido Límite excede

369 Limite para debitos excedido Límite excede

371 Monto errado Verificar monto ingresado

374 Saldo insuficiente Saldo insuficiente

375 Saldo insuficiente Saldo insuficiente

376 Saldo insuficiente Saldo insuficiente

9013 Número de tarjeta no existe Verificar la tarjeta utilizada


Autenticación errada puede bloquear usarios por max. Número de intentos El cliente debe revisar informacion publicada
9014 Gestionar desbloqueo de la clave telefónica
(twofactor_auth) en www.mercantilbanco.com
El cliente debe revisar informacion publicada
9015 Usuario bloqueado por superar el max.autenticaciones erradas Gestionar desbloqueo de la clave telefónica
en www.mercantilbanco.com
http status code Código de error Descripción del error Repositorio de Ejemplos

8000 api not found

9000 falla en la lectura del archivo de configuración

9001 Error abriendo conexión a la BD (PersistenceDB)

9002 Mensaje errado no es un mensaje json válido

9003 Error procesando el servicio MerchantService

9004 Error ejecutando checkPayMethod método para verificar método de pago

9005 Error ejecutando checkCurrency método para verificar el Código de moneda Informar a través del Foro
500 - Internal server
error
https://apiportal.mercantilbanco.com/merca
9006 Error ejecutando checkAccountType método para verificar el tipo de cuenta ntil-banco/produccion/forum/active
9007 Error ejecutando checkInvoiceNumber método para verificar facturas duplicadas

9008 Error ejecutando addPayment método ingresar transacción en la BD

9009 Error ejecutando updateStatusPayment método actualizar transacción en la BD

9010 Error ejecutando getTransaction método buscar las transacciónes de un comercio

9011 Error procesando el servicio creditservice

9012 Error procesando el servicio debitservice

También podría gustarte