Buenos días, estoy consultando una cuenta y el status del resultado es 200, pero no me trae ninguna transacción, cual puede ser la causa de esto?
Esta es la respuesta que obtenego
Hola Maxi, una de las razones por las que el API podría no regresarte resultados es porque la credencial no fue autorizada, esto lo puedes verificar haciendo una consulta al endpoint de credentiales (https://sync.paybook.com/v1/credentials?token=TOKEN) con el mismo token que usaste en tu consulta a transacciones, si la bandera is_authorized es 0 significa que no pudo entrar al sitio porque el username (RFC) o password son incorrectos.
La razón por la que obtienes un resultado vacío a la hora de obtener credenciales es porque eliminaste el usuaro mediante una petición DELETE y en cascada se elimina también sus credenciales, cuentas y transacciones. Es necesario que vuelvas a crear un usuario, luego las credenciales y que antes de solicitar las Transacciones valides que se autenticaron adecuadamente en el SAT. Te recomiendo ampliamente apoyarte con el Widget para eso.
Aquí la documentación: https://www.paybook.com/sync/docs/resources#es&widget
Aquí un ejemplo sencillo: https://github.com/Paybook/code-samples/blob/master/widget/code/index.html