2.1.8. テンプレート管理#

2.1.8.1. Talerテンプレートとは何ですか?#

Talerテンプレートにより、顧客は契約条件がテンプレートによって指定される注文を作成することができます。これは、インターネットアクセスのないビジネスや、寄付のように静的なページで支払いを受け付けたいウェブサイトに特に便利です。

テンプレートは、顧客が変更できない固定の注文詳細を設定します。しかし、マーチャントは、支払い(または寄付)金額や注文概要などの特定の情報を入力または編集できるようにすることができます。

仕組み

  1. マーチャントは、**Taler Backoffice**またはAPIを介してテンプレートを作成します。

  2. 各テンプレートは一意の**テンプレートID**(URLエンコード)を持つ。

  3. 加盟店は、**QRコード**と**支払いリンク**を作成し、顧客と共有することができます。

  4. 顧客はQRコードをスキャンするか、支払いテンプレートを含む**taler://**リンクをクリックする。

  5. ウォレットは、(許可されている場合)不足している詳細を入力するよう顧客に求めることができる。

  6. ウォレットはオーダーを作成し、コントラクトの詳細を取得する。

  7. 顧客が確認し、支払いを完了する。

2.1.8.2. テンプレートの概要#

すべてのテンプレートを表示するには、サイドバーの**テンプレート**ページに移動します。ここでは、**テンプレートID**や**説明**などの詳細とともに、すべてのテンプレートのリストを見ることができます。

テンプレートリストの各テンプレートの近くに、オプションがあります:

  • **テンプレートを使用する:選択したテンプレートを使用して新しい注文を作成します。

  • QR:簡単にアクセスできるQRコードと支払いリンクを生成します。印刷」ボタンでQRコードを印刷できます。

  • 削除:テンプレートを削除します。

2.1.8.3. テンプレートの追加#

新しいテンプレートを作成するには、テンプレートページの右上にある**"+"**ボタンをクリックします。フォームが表示されますので、以下の情報を入力してください:

  • **識別子**(必須、URLフレンドリー):テンプレートの一意な名前。

  • 説明 (必須):テンプレートの目的を説明する短い説明。

  • 概要:注文の概要。

  • 要約は編集可能です:有効な場合、顧客は要約を変更できます。

  • 金額 (必須):テンプレートは指定された価格で注文を作成します。

  • 金額は編集可能です:顧客が金額を変更できるようにします。

  • 最低年齢:支払いに必要な最低年齢を指定します。

  • 支払いタイムアウト:顧客が支払いを完了するまでの時間を定義します。

  • OTPデバイス:オフライン・モードでトランザクションを検証するために使用される。OTPデバイスチュートリアル<otp>`_.

完了したら、**"Confirm "**ボタンをクリックしてテンプレートを追加します。

2.1.8.4. テンプレートの編集#

既存のテンプレートを編集するには

  1. 修正したいテンプレートをクリックします。

  2. 必要に応じてフィールドを更新してください。

  3. Confirm "**をクリックして変更を保存します。

2.1.8.5. テンプレートの削除#

テンプレートを削除するには、削除したいテンプレートの横にある**"Delete "ボタンをクリックします。表示されるダイアログで、"Delete template "**ボタンをクリックして削除を確定します。

警告

この行為は不可逆的である。