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
Código de estado de la transacción. 2=Cancelado.03=Aprobada
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:
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.
Debes contactar con nuestro equipo de soporte para verificar el bloqueo del usuario.