View Issue Details

IDProjectCategoryView StatusLast Update
0007451Talermerchant-pos-terminal (Android App)public2023-01-26 22:53
ReporterChristian Grothoff Assigned Togrote  
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.9.1Fixed in Version0.9.1 
Summary0007451: PoS app does not work 'out of the box'
DescriptionThe app has a hard-coded link to a configuration resource which right now 404s. Not sure why it's gone (or where it went, for that matter), but we should modify something (web page or the App) so that when the user uses the 'default' configuration link, it works with some kind of simplistic shop content (as it used to, years ago...).
TagsNo tags attached.



2022-11-14 13:52

manager   ~0019418

What are the configuration URL and format?


2022-11-14 14:19

developer   ~0019419

modify the demo/sandbox setup to
ensure that the backend instance in the Android Point-of-Sale app
exists? The file is
and it requires an instance 'pos' with api_key 'secret-token:sandbox'.


2022-11-15 15:18

manager   ~0019422

'pos' instance added on demo.

Christian Grothoff

2022-11-15 16:19

manager   ~0019423

Last edited: 2022-11-15 16:20 is correct now, as far as I can tell. I checked with the Kotlin code, and all fields seem to be fine. jq also thinks it is well-formed JSON, and the server returns the correct Mime-type. However, the POS app tells me "Error: The configuration JSON is malformed". :-(

Torsten, any ideas? (Might be good to show the position of the syntax error if the JSON failed to parse, and/or to give details about the broken/malformed field/path if the issue is deeper down in the configuration...). Syntax issues might need to be debugged by people other than us in the future, so good error messages here would seem important ;-).


2022-11-16 20:12

developer   ~0019431

When using this now with current POS app, it actually tells me App too old, please upgrade!

I am getting version=3:0:1 while the POS app is at 1:0:0


2022-11-16 20:14

developer   ~0019432

When simply bumping the version, I do get that malformed error when trying to pay something. The hint is about the `refund_delay`, so I guess more than just authentication has changed in the last 2 versions. Is there an overview over all changes somewhere? Also strange, that there's no authentication error. I thought this had changed?

Christian Grothoff

2022-11-16 20:53

manager   ~0019433

Last edited: 2022-11-16 20:54

There was a change in the encoding of time (absolute and relative). That is most likely the problem. See:

As for the authentication change, if you are already using "Bearer", that's all, the secret-token: change is part of the configuration, which I already fixed in the docs.git.


2023-01-03 14:48

developer   ~0019555

Resolved with and

Also made a new release of the PoS app.

Issue History

Date Modified Username Field Change
2022-11-13 18:07 Christian Grothoff New Issue
2022-11-13 18:07 Christian Grothoff Status new => assigned
2022-11-13 18:07 Christian Grothoff Assigned To => grote
2022-11-14 06:58 Christian Grothoff Assigned To grote => MS
2022-11-14 13:52 MS Note Added: 0019418
2022-11-14 14:19 grote Note Added: 0019419
2022-11-15 15:18 MS Note Added: 0019422
2022-11-15 15:18 MS Assigned To MS => Christian Grothoff
2022-11-15 16:19 Christian Grothoff Note Added: 0019423
2022-11-15 16:20 Christian Grothoff Note Edited: 0019423
2022-11-15 16:20 Christian Grothoff Assigned To Christian Grothoff => grote
2022-11-16 20:12 grote Note Added: 0019431
2022-11-16 20:14 grote Note Added: 0019432
2022-11-16 20:15 grote Assigned To grote => Christian Grothoff
2022-11-16 20:15 grote Status assigned => feedback
2022-11-16 20:52 Christian Grothoff Assigned To Christian Grothoff => grote
2022-11-16 20:53 Christian Grothoff Note Added: 0019433
2022-11-16 20:53 Christian Grothoff Status feedback => assigned
2022-11-16 20:54 Christian Grothoff Note Edited: 0019433
2022-12-20 18:26 Christian Grothoff Target Version 0.9.1 => 0.9.2
2022-12-20 19:28 Christian Grothoff Target Version 0.9.2 => 0.9.4
2023-01-03 14:48 grote Status assigned => resolved
2023-01-03 14:48 grote Resolution open => fixed
2023-01-03 14:48 grote Note Added: 0019555
2023-01-06 15:52 Christian Grothoff Fixed in Version => 0.9.1
2023-01-06 15:52 Christian Grothoff Target Version 0.9.4 => 0.9.1
2023-01-26 22:53 Christian Grothoff Status resolved => closed