CRLibre / API_Hacienda

API libre para Factura Electrónica en Costa Rica, interfaz para integrar sistemas con el Ministerio de Hacienda para la Facturación Electrónica
https://crlibre.org/factura-electronica/
GNU Affero General Public License v3.0
166 stars 123 forks source link

Mensaje de error "La informacion json enviada contiene errores." #97

Closed MIKECOL123 closed 1 year ago

MIKECOL123 commented 4 years ago

Hola a todos, gracias por la API y feliz año en primer lugar, ahora bien Estoy realizando la instalación del API y una vez que logré corregir el error de "la carpeta api no ha sido encontrada" ahora me encuentro con este mensaje "La informacion json enviada contiene errores." Alguno sabe del porque presenta este error, ya obtuve la llave criptografica desde "http://api-demo.crlibre.org/api.php?w=crypto&r=makeKey" y la configure en el archivo settings

`

$config['db']['name'] = 'databasename';

$config['db']['pwd'] = 'password';

$config['db']['user'] = 'databaseuser';

$config['db']['host'] = 'databaseHost';

#

Crypto Keys

#

$config['crypto']['key'] = 'Llave obtenida de http://api-demo.crlibre.org/api.php?w=crypto&r=makeKey '

print alerts

false or true

# $config['boot']['alert'] = 'true';

Log errors

false or true

$config['debug']['print_all'] = true; $config['debug']['print_absurd'] = true; $config['debug']['print_debug'] = true; $config['debug']['print_error'] = true;

#

Emails

#

Options: "mail" or "smtp".

$config['mail']['type'] = "mail";

Used in "mail" or "smtp"

$config['mail']['address'] = 'noreplay@gmail.com'; // for example: info@crlibre.org $config['mail']['noreply'] = ""; // Optional - for example: no-reply@crlibre.org

If "smtp" option is actived.

$config['mail']['host'] = ""; $config['mail']['username'] = ""; $config['mail']['password'] = ""; $config['mail']['secure'] = "tls"; // Use tls or ssl $config['mail']['port'] = 587;

#

Core and Modules

#

The core installation: This is probably the only one you need to touch

IMPORTANTE: La ruta debe finalizar en "/".

$config['modules']['coreInstall'] = "../api/";

$config['core']['siteName'] = 'MySite'; $config['core']['host'] = "mySite.com"; $config['core']['compannyIMG'] = 'https://testhaciendaapi.com/';

$config['users']['sessionLifetime'] = 1000;

/***

Versión API: * Version: b169480 Por cierto, solo me aparece cuando hago el llamado en Local, desde el server no funciona

Sistema operativo: En local uso windows y en el server linux pero en ambos me muestran el mismo error de "La informacion json enviada contiene errores."

PHP versión: PHP Version 7.3.9

MySQL versión: * 10.4.6

P.S. alguno sabe porque cuando se ejecuta "http://api-demo.crlibre.org/api.php" la respuesta es "{"resp":"Module not found"}" saben si dejo de funcionar por alguna razón o simplemente lo quitaron?

Saludos!

eddyvalverde commented 4 years ago

Tengo el mismo problema

caaddri commented 4 years ago

Buenas tardes colegas, alguno lo logró resolver, tengo el mismo problema. Saludos

andreselmomoy commented 4 years ago

Me daba el mismo problema lo solucione quitando el getenv de : $config['db']['name'] = 'db';

Database password

$config['db']['pwd'] = 'ps';

Database user name

$config['db']['user'] = 'ff';

Database host

$config['db']['host'] = 'localhost';

$config['crypto']['key'] = "crypto"; $config['users']['sessionLifetime'] = 1000;