La transferencia de recibos digitales puede realizarse mediante los métodos del módulo cliente fiscal (dll/servicio) o directamente a través de RetailForce Cloud.
Requisitos previos
Deberá cumplir los siguientes requisitos previos y disponer de los conocimientos necesarios para utilizar la comunicación directa con RetailForce Cloud.
- Debe disponer de una cuenta de distribuidor y de la clave API y el API Secret correspondientes
- Debe tener conocimientos sobre llamadas a servicios web JSON/REST (HTTP).
- Debe tener conocimientos sobre la autenticación JWT Bearer (se utiliza).
- Debe crear un terminal en Retailforce Cloud y asignarle la licencia adecuada (DigitalReceipt/DigitalReceiptLight).
Puede encontrar información sobre la autenticación JWT Bearer aquí:
Transferencia del recibo digital
Para transferir un recibo digital, debe invocar los siguientes métodos en el orden indicado:

Métodos:
-
https://api.retailforce.cloud/api/v1.0/authenticate/logon
(POST)
key: parámetro
FORM secret: parámetro FORM -
https://api.retailforce.cloud/api/v1.0/licensing/token
(GET)
uniqueClientId: parámetro
de consulta accessLicenseId: parámetro de consulta -
https://functions.retailforce.cloud/api/digitalReceipt
(POST)
uniqueClientId: parámetro QUERY/FORM (ambos posibles)
licenseToken: parámetro QUERY/FORM (ambos posibles)
file: parámetro FORM (contenido)
Nota: Es posible enviar el mismo nombre de archivo más de una vez para el mismo sistema POS (uniqueClientId).
Para obtener información detallada sobre las funciones de https://api.retailforce.cloud, utilice el siguiente enlace: https://api.retailforce.cloud/swagger.
Importante: No es necesario ejecutar todo el flujo en todo momento. El token de licencia obtenido mediante licensing/token (GET) tiene una validez de 30 días. Puede emplear jwt/decode en el lado del cliente para verificar la validez del token de licencia.
NOTA: Si se invoca la función licensing/token con demasiada frecuencia, se bloqueará. Por lo tanto, utilícela únicamente de la forma adecuada, tal y como se ha descrito anteriormente.
NOTA: Si se invoca la función licensing/token con demasiada frecuencia, se bloqueará. Por lo tanto, utilícela únicamente de la forma adecuada, tal y como se ha descrito anteriormente.
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.