2.1.9. Управление шаблонами#

2.1.9.1. Что такое шаблоны Taler?#

Шаблоны Taler позволяют клиентам создавать заказы, условия договора которых определяются шаблоном. Это особенно полезно для предприятий без доступа в интернет или веб-сайтов, которые хотят принимать платежи на статичных страницах, например, для пожертвований.

Шаблон задает фиксированные данные заказа, которые клиенты не могут изменить. Однако продавцы могут разрешить клиентам вводить конкретную информацию, например, сумму к оплате или сообщение (резюме заказа).

Как это работает

  1. Продавцы создают шаблоны через Taler Backoffice или API.

  2. Каждый шаблон получает уникальный идентификатор шаблона (в кодировке URL).

  3. Продавцы могут генерировать QR-код и ссылку на оплату, чтобы поделиться ими с клиентами.

  4. Клиент сканирует QR-код или переходит по ссылке taler://, которая содержит шаблон платежа.

  5. Кошелек может попросить клиента ввести недостающие данные (если это разрешено).

  6. Кошелек создает заказ и получает данные о договоре.

  7. Клиент просматривает и завершает оплату.

2.1.9.2. Обзор шаблонов#

Чтобы просмотреть все шаблоны, перейдите на страницу Шаблоны в боковой панели. Здесь вы увидите список всех шаблонов с подробной информацией, такой как ID и описание.

Рядом с каждым шаблоном вы найдете опции:

  • Использовать шаблон: Создайте новый заказ, используя выбранный шаблон.

  • QR: Генерируйте QR-код и ссылку для оплаты для легкого доступа. С помощью кнопки «Print» вы можете распечатать QR-код.

  • Удалить: Удалить шаблон.

2.1.9.3. Добавление шаблона#

Чтобы создать новый шаблон, нажмите кнопку «+» в правом верхнем углу страницы шаблона. Появится форма, в которой необходимо указать следующие данные:

  • Идентификатор (обязательно, дружественный URL): Уникальное имя для шаблона.

  • Описание (обязательно): Краткое описание, объясняющее назначение шаблона.

  • Резюме: Резюме заказа.

  • Резюме доступно для редактирования: Если эта опция включена, клиент может изменять резюме.

  • Сумма (обязательно): Шаблон будет создавать заказы с одинаковой ценой.

  • Сумма может быть отредактирована: Позволяет клиентам изменять сумму.

  • Минимальный возраст: Указывает минимальный возраст, необходимый для оплаты.

  • Таймаут платежа: Определяет, сколько времени у клиента есть для завершения платежа.

  • OTP-устройство: Используется для проверки транзакций в автономном режиме. Учебник по OTP-устройствам.

После этого нажмите на кнопку «Подтвердить», чтобы добавить шаблон.

2.1.9.4. Редактирование шаблона#

Чтобы отредактировать существующий шаблон:

  1. Нажмите на шаблон, который вы хотите изменить.

  2. При необходимости обновите поля.

  3. Нажмите «Подтвердить», чтобы сохранить изменения.

2.1.9.5. Удаление шаблона#

Чтобы удалить шаблон, нажмите на кнопку «Удалить» рядом с шаблоном, который вы хотите удалить. Подтвердите удаление в появившемся диалоговом окне, нажав на кнопку «Удалить шаблон».

Предупреждение

Это действие необратимо.