2.1.8. Templates management#

2.1.8.1. Que sont les modèles Taler ?#

Les modèles Taler permettent aux commerçants de créer des commandes prédéfinies que les clients peuvent payer à l’aide du portefeuille GNU Taler. Ceci est particulièrement utile pour les entreprises qui n’ont pas d’accès à l’internet ou pour les sites web qui veulent accepter des paiements sur des pages statiques, comme pour les donations.

Un modèle fixe les détails de la commande que les clients ne peuvent pas modifier. Toutefois, les commerçants peuvent permettre aux clients de saisir des informations spécifiques, telles que le montant à payer ou un message (récapitulatif de la commande).

Comment cela fonctionne-t-il ?

  1. Les commerçants créent des modèles via le Taler Backoffice ou l’API.

  2. Chaque modèle reçoit un identifiant de modèle unique (codé en URL).

  3. Les commerçants peuvent générer un code QR et un lien de paiement à partager avec les clients.

  4. Le client scanne un code QR ou clique sur un lien taler://, qui contient un modèle de paiement.

  5. Le portefeuille peut demander au client de saisir des informations manquantes (si cela est autorisé).

  6. Le portefeuille crée la commande et récupère les détails du contrat.

  7. Le client vérifie et effectue le paiement.

2.1.8.2. Aperçu des modèles#

Pour afficher tous les modèles, rendez-vous sur la page Modèles dans la barre latérale. Vous y trouverez une liste de tous les modèles avec des détails tels que l”ID et la description.

Près de chaque modèle, vous trouverez des options :

  • Utiliser le modèle : Créer une nouvelle commande en utilisant le modèle sélectionné.

  • QR : Génère un code QR et un lien de paiement pour un accès facile. Permet également l’impression.

  • Supprimer : Supprimer le modèle.

2.1.8.3. Ajouter un modèle#

Pour créer un nouveau modèle, cliquez sur le bouton « + » dans le coin supérieur droit de la page du modèle. Un formulaire s’affiche dans lequel vous devez fournir les informations suivantes :

  • Identifiant (obligatoire, adapté à l’URL) : Un nom unique pour le modèle.

  • Description (obligatoire) : Une courte description expliquant l’objectif du modèle.

  • Résumé : Permet aux clients de modifier le résumé.

  • Le résumé est modifiable : Si cette option est activée, le client peut modifier le résumé.

  • Montant (obligatoire) : Le modèle créera des commandes avec le même prix.

  • Le montant est modifiable : Permet aux clients de modifier le montant.

  • Age minimum : Spécifie l’âge minimum requis pour le paiement.

  • Délai de paiement : Définit le temps dont dispose le client pour effectuer le paiement.

  • DispositifOTP : Utilisé pour vérifier les transactions en mode hors ligne. Didacticiel sur les dispositifs OTP <otp>`_.

Une fois que vous avez terminé, cliquez sur le bouton « Confirmer «  pour ajouter le modèle.

2.1.8.4. Édition d’un modèle#

Pour modifier un modèle existant :

  1. Cliquez sur le modèle que vous souhaitez modifier.

  2. Mettez à jour les champs si nécessaire.

  3. Cliquez sur « Confirmer «  pour enregistrer les modifications.

2.1.8.5. Suppression d’un modèle#

Pour supprimer un modèle, cliquez sur le bouton « Supprimer «  situé à côté du modèle que vous souhaitez supprimer. Confirmez la suppression dans la boîte de dialogue qui s’affiche en cliquant sur le bouton « Supprimer le modèle « .

Avertissement

Cette action est irréversible.