diff options
Diffstat (limited to 'taler-merchant-pos-terminal.rst')
-rw-r--r-- | taler-merchant-pos-terminal.rst | 51 |
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; } |