Catálogo de errores

Al consumir los servicios web de PayPhone puedes encontrarte con errores que no permitan completar la transacción. A continuación te detallaremos los casos posibles:

Errores de procesamiento

Se presentan cuando la transacción se genera correctamente pero el banco rechaza su procesamiento, puede ser por diferentes motivos como fondos insuficientes, banco fuera de lineal o tarjeta robada. Sea cual sea el motivo del rechazo siempre obtendrás en el parámetro «StatusCode» el número 2, y en el campo «message» la descripción para que le muestres al usuario final.

Los mensajes que puede entregar el emisor son:

Mensaje Acción
Fondos Insuficientes El cliente debe verificar su disponibilidad con su banco emisor, o validar con el mismo por qué presenta el mensaje.
Fecha incorrecta La fecha de caducidad ingresada no es correcta, el cliente debe validar que este bien o verificar con su banco emisor por qué presenta el mensaje
CVV u código invalido El código de seguridad (Número atrás de la tarjeta) ingresado no es correcto, el cliente debe validar que este bien o verificar con su banco emisor por qué presenta el mensaje
Transacción rechazada El banco emisor del cliente rechazo la transacción, y este debe contactarse con ellos para verificar el motivo del rechazo.
Transacción Invalida Debes verificar si el monto enviado es correcto. Por ejemplo si el IVA en Ecuador corresponde al 12%. Si los valores están bien implica que el banco emisor del cliente rechazo la transacción, y este debe contactarse con ellos para verificar el motivo del rechazo.
Diferido no autorizado El diferido enviado no está autorizado por el comercio.
Monto excedido El monto enviado excede al limite configurado por el comercio para transacciones.
Transacción sospechosa de fraude / Violación de Seguridad / Tarjeta extraviada / Tarjeta Robada La tarjeta que está intentando usar el cliente tiene una alerta grave de seguridad con su banco emisor, debe contactarlo y verificar el error. Cuando se presenta el mensaje PayPhone añade automáticamente al usuario en listas de control para la autorización o negación de transacciones futuras.

 

Errores de llamada

Se presentan cuando tu llamada al servicio de PayPhone no cuenta con los parámetros necesarios, tiene fallos de validación o simplemente se presento un error en la petición. Esto te lo indicaremos en el campo «ErrorCode» y puede contener la siguiente información:

Error Code Descripción
1 La aplicación no existe, verifique que el token enviado sea el entregado para su aplicación.
4 La aplicación no tiene relación con la compañía especificada.
5 Su dominio no esta autorizado por la aplicación. Ingrese a la consola de developer para configurar
6 Usted no tiene permisos para acceder a esta funcionalidad. Por favor pónganse en contacto con PayPhone.
20 La transacción no existe, verifique que el identificador enviado sea correcto.
21 La transacción que desea anular/reversar no existe.
22 La transacción no pudo ser creada por favor inténtelo de nuevo.
23 Ya existe una transacción con el ClientTransactionId especificado.
24 La transacción ya se encuentra cancelada.
25 La transacción no se pudo cancelar. Puede que ya se encuentre aprobada o cancelada.
26 Solo se permiten {0} transacciones por día para la misma tarjeta. Por favor póngase en contacto con la persona encarga de la tienda.
40 La transacción no es un reverso.
42 El reverso no se puede ejecutar. Contáctese con el banco emisor de la tarjeta del usuario para completar el proceso.
60 La anulación no existe, verifique que el identificador enviado sea correcto.
61 La transacción solicitada no es una anulación, verifique el identificador enviado.
62 La anulación no pudo ser creada. Consulte al banco emisor de la tarjeta del cliente para completar el proceso.
100 La tienda asociada no existe. Verifique su store id o comuníquese con PayPhone.
101 El terminal enviado no esta asociado a la tienda que atiende el pago.
102 El monto máximo por transacción para este local es de {0} {1}.
103 La tienda no tiene las configuraciones de montos para realizar esta transacción.
120 El usuario no existe en PayPhone.
121 La moneda especificada no es soportada actualmente. Verifique el catálogo de monedas soportadas.
125 Existen dos usuario con el mismo nickname. Por favor envíe la venta mediante el número de teléfono.
127 No fue posible completar el pago. Para más información comuníquese con PayPhone
500 La solicitud no pudo ser completada. Por favor inténtelo de nuevo.
501 El servicio no esta disponible, intente de nuevo por favor.
600 Las peticiones requieren protocolo seguro https.
800 Validaciones fallidas.
802 El token especificado no es válido. Por favor solicite un nuevo token.
820 La tarjeta no existe.
821 Código de Verificacion Inválido.
822 Bin de tarjeta inválido. Generalmente porque el valor enviado es menor de 6 caracteres.
823 Tipo de diferido es invalido. Este campo debe tener una longitud de 10 caracteres.
824 La tienda no tiene el diferido enviado.
825 El diferido no esta activo para la tienda, por favor póngase en contacto con su vendedor.
900 El probador no es parte de la aplicación actual.
901 El probador no se encuentra activo.
1004 Su aplicación no esta autorizada para acceder a este recurso. Verifique que el token este bien copiado o a que recursos puede acceder su tipo de aplicación.

Nota: Si obtienes el error 800 de validaciones fallidas, encontrarás un arreglo adentro indicando el o los errores generados.

El error 127 de «No fue posible completar el pago. Para más información comuníquese con PayPhone» implica que el usuario está en nuestras listas de control antifraude debido a un intento de pago sospechoso o a usar datos falsos en sus peticiones.

2 Comments

  1. Hola amigos, yo uso el plugin de woocommerce y últimamente aparece el error «Validaciones fallidas». No siempre aparece pero ya alguncos clientes me reportan ese mensaje. ¿Tal vez me podría ayudar con información?

    1. PayPhone Editor

      Buenas tardes Diego, me podrías confirmar si cuentas con la última versión del plugin?

      Quedo atento a tus comentarios.

      Saludos

Leave A Comment?