Le transfert des reçus numériques peut s’effectuer à l’aide des méthodes du module client fiscal (DLL/service) ou directement via la RetailForce Cloud.
Conditions préalables
Vous devez disposer des prérequis et des connaissances suivants pour utiliser la communication directe avec le RetailForce Cloud.
- Vous devez disposer d’un compte de distributeur ainsi que d’une clé API et d’un API Secret de distributeur correspondants
- Vous devez maîtriser les appels de services Web JSON/REST (HTTP)
- Vous devez disposer de connaissances en matière d’authentification JWT Bearer (utilisée)
- Vous devez créer un terminal dans RetailForce Cloud et lui attribuer la licence appropriée (DigitalReceipt/DigitalReceiptLight).
Vous trouverez des informations sur l’authentification JWT Bearer ici :
Transfert du ticket de caisse numérique
Pour transférer un ticket de caisse numérique, vous devez appeler les méthodes suivantes dans l’ordre indiqué :

Méthodes :
-
https://api.retailforce.cloud/api/v1.0/authenticate/logon
(POST)
key : paramètre
FORM secret : paramètre FORM -
https://api.retailforce.cloud/api/v1.0/licensing/token
(GET)
uniqueClientId : paramètre
QUERY accessLicenseId : paramètre QUERY -
https://functions.retailforce.cloud/api/digitalReceipt
(POST)
uniqueClientId : paramètre QUERY/FORM (les deux sont possibles)
licenseToken : paramètre QUERY/FORM (les deux sont possibles)
file : paramètre FORM (contenu)
Remarque : vous pouvez envoyer plusieurs fois le même nom de fichier pour un même système de point de vente (uniqueClientId).
Pour obtenir des informations détaillées sur les fonctions disponibles à l’adresse https://api.retailforce.cloud, veuillez consulter le lien suivant : https://api.retailforce.cloud/swagger.
Important : vous n’êtes pas tenu d’utiliser l’intégralité du processus à chaque fois. Le jeton de licence que vous obtiendrez via la fonction licensing/token (GET) est valable pendant 30 jours. Vous pouvez utiliser jwt/decode côté client pour vérifier si le jeton de licence est valide.
REMARQUE : si vous appelez trop souvent la fonction licensing/token, celle-ci sera bloquée. Veillez donc à ne l’utiliser que de la manière appropriée, telle que décrite ci-dessus.
REMARQUE : si vous appelez trop souvent la fonction licensing/token, celle-ci sera bloquée. Veillez donc à ne l’utiliser que de la manière appropriée, telle que décrite ci-dessus.
Cet article a été traduit automatiquement.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.