Logs y solución de problemas
El TPVPC escribe ficheros de log en local, en la misma máquina donde se ejecuta la biblioteca o el servicio local. Su contenido no está documentado: para diagnosticar un fallo, lee el código numérico que devolvió la función en lugar del texto del log.
Esta guía se aplica a TpvpcImplantado.
Elegir dónde se generan los logs
En Linux, fnDllSetLogPath fija el directorio donde el TPVPC escribe sus logs:
void fnDllSetLogPath(const char* cCustomLogPath);cCustomLogPath es la ruta donde se generan los logs. Puede terminar en / o no. Si no llamas a esta función, los logs se generan en la carpeta ./, el directorio de trabajo del proceso que cargó la biblioteca.
Diagnosticar un fallo
Cada función del TPVPC devuelve un código numérico antes de cualquier respuesta XML, y el mismo número significa cosas distintas según la función que llamaste. Ese código, y no el fichero de log, es el diagnóstico principal.
- Códigos de resultado y errores — los códigos de retorno por función y los códigos de respuesta financiera.
- Referencia de parámetros de la petición — la lista completa de funciones y sus objetos de entrada.
Próximos pasos
- Crear un pago de paso único — realiza una venta estándar con tarjeta presente.