summaryrefslogtreecommitdiff
path: root/taler-merchant-pos-terminal.rst
diff options
context:
space:
mode:
Diffstat (limited to 'taler-merchant-pos-terminal.rst')
-rw-r--r--taler-merchant-pos-terminal.rst51
1 files changed, 12 insertions, 39 deletions
diff --git a/taler-merchant-pos-terminal.rst b/taler-merchant-pos-terminal.rst
index 356838fd..efc487cb 100644
--- a/taler-merchant-pos-terminal.rst
+++ b/taler-merchant-pos-terminal.rst
@@ -15,15 +15,22 @@
@author Torsten Grote
-GNU Taler Merchant POS Manual
-#############################
+.. _taler-merchant-pos-app:
-The GNU Taler merchant POS (point of sale) terminal allows sellers to
+Merchant Point of Sale App
+##########################
+
+The GNU Taler merchant point of sale (POS) App allows sellers to
* process customers' orders by adding or removing products
* calculate the amount owed by the customer
* let the customer make a Taler payment via QR code or NFC
+.. contents:: Table of Contents
+ :depth: 1
+ :local:
+
+
Android App
===========
@@ -53,6 +60,7 @@ At the bottom of the main UI there is a row of buttons:
* Prev: Goes to the previous order (if available).
* Next: Goes to the next order or creates a new one
if the current is not empty and there is no next.
+* Data entry: Enter a product name and price manually.
* Complete: Finalize an order and prompt the customer to pay.
The top left corner features a hamburger icon.
@@ -63,38 +71,6 @@ Clicking this opens a menu with these items:
* Settings: Allows you to change the app configuration settings (URL and username/password)
and to forget the password (for locking the app).
-Testing nightly builds
-----------------------
-
-Every change to the app's source code triggers an automatic build
-that gets published in a F-Droid repository.
-If you don't have it already, download the `F-Droid app <https://f-droid.org/>`_
-and then click the following link (on your phone) to add the nightly repository.
-
- `GNU Taler Nightly F-Droid Repository <fdroidrepos://gnu-taler.gitlab.io/fdroid-repo-nightly/fdroid/repo?fingerprint=55F8A24F97FAB7B0960016AF393B7E57E7A0B13C2D2D36BAC50E1205923A7843>`_
-
-.. note::
- Nightly apps can be installed alongside official releases
- and thus are meant **only for testing purposes**.
- Use at your own risk!
-
-While not recommended, APKs can also be
-`downloaded directly <https://gitlab.com/gnu-taler/fdroid-repo-nightly/-/tree/master/fdroid%2Frepo>`__.
-
-Building from source
---------------------
-
-Import in and build with Android Studio or run on the command line:
-
-.. code-block:: console
-
- $ git clone https://git.taler.net/merchant-terminal-android.git
- $ cd merchant-terminal-android
- $ ./gradlew assembleRelease
-
-If you do not have the proprietary Android SDK installed,
-see the :doc:`taler-developer-manual`
-for :ref:`build instructions using free SDK rebuilds <Build-apps-from-source>`.
APIs and Data Formats
=====================
@@ -123,12 +99,9 @@ The elements of the JSON file are defined as follows:
.. ts:def:: BackendConfiguration
interface BackendConfiguration {
- // The URL to the Taler Merchant Backend
+ // The URL to the Taler Merchant Backend (including instance if applicable)
base_url: string;
- // The name of backend instance to be used (see `Backend Options <Backend-options>`)
- instance: string;
-
// The API key used for authentication
api_key: string;
}