View Issue Details

IDProjectCategoryView StatusLast Update
0010739Talermerchant portal webuipublic2026-02-04 19:00
Reportervecirex Assigned Tosebasjm Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityhighSeveritytweakReproducibilityalways
Status closedResolutionfixed 
Product Version1.2 
Target Version1.4Fixed in Version1.4 
Summary0010739: UX on iOS/Safari: payment confirmations can only be read if cell phone is turned to horizontal mode
Description@CM_7 brought up the scenario that service forces in, e.g., restaurants might use smartphones to show the QR code and then get a payment confirmation when the order was paid by the guest -- this is also important to be able to trust the system, see if payment went through (assumption: the taler-merchant instance is not under the guest's control xD): while this works in principle, visually in vertical mode no information can be grasped in (at least) iOS/Safari from the confirmation website for any order which was paid ("QR code turning into receipt"), which is problematic as this will be a quite common end device scenario in gastro settings, as long as there's no own app for the taler-merchant or any other payment device with Taler support.

Ticket from 0010705, important for and blocking 0010630.
Steps To ReproduceAccess a taler-merchant instance (v1.2.3 here) with an iPhone using Safari, create an order, and pay it such that, e.g., the QR code turns into a receipt: I couldn't make the text appear in vertical orientation usage mode, which is the default for most people.

This was tested on recent iOS (and thus Safari): v18.7.2. However, iPhone itself is an older model with a quite small screen (XR).

In any case, the receipt site should be shown in a way that the text can always be seen: no special efforts should be put into the design per se, but the text payload like article bought, price etc. must be accessible information.
Additional InformationThis is just a first-shot example of UX problems with smart phones; ideally it's possible to globally make sure, text is shown by not allowing it to stick outside the website's area shown on the phone. If this is not easy possible, we need to investigate further pages of the taler-merchant backend we want mechants to have easy accessible information at, in the first place; fixing other areas later.
TagsNo tags attached.
Attached Files

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

duplicate of 0009055 closedsebasjm Merchant SPA is not mobile-friendly 
child of 0010902 closedFlorian Dold merchant backend should have basic mobile readiness [meta] 

Activities

vecirex

2025-12-05 17:38

administrator   ~0026793

-v to descr; motivate importance

sebasjm

2026-01-30 20:15

developer   ~0027493

Screenshot_20260130-171341.png (169,407 bytes)   
Screenshot_20260130-171341.png (169,407 bytes)   

sebasjm

2026-01-30 20:15

developer   ~0027494

668004de2..33dc19243

Issue History

Date ModifiedUsernameFieldChange
2025-12-05 17:33vecirexNew Issue
2025-12-05 17:33vecirexFile Added: taler-merchant-on-ios-safari-payment-confirmation-with-visible-data-only-in-horizontal-mode.png
2025-12-05 17:33vecirexFile Added: taler-merchant-on-ios-safari-payment-confirmation-without-visible-data.png
2025-12-05 17:34vecirexRelationship addedchild of 0010630
2025-12-05 17:38vecirexDescription Updated
2025-12-05 17:38vecirexNote Added: 0026793
2025-12-05 17:40vecirexDescription Updated
2025-12-05 19:49Christian GrothoffRelationship addedduplicate of 0009055
2025-12-05 19:50Christian GrothoffStatusnew => implementing
2025-12-05 19:50Christian GrothoffTarget Version => 1.5
2025-12-07 09:50Christian GrothoffTarget Version1.5 => 1.8
2025-12-07 10:39Christian GrothoffRelationship deletedchild of 0010630
2026-01-25 16:09Christian GrothoffRelationship addedchild of 0010902
2026-01-25 16:09Christian GrothoffTarget Version1.8 => 1.5
2026-01-30 14:34sebasjmAssigned To => sebasjm
2026-01-30 14:34sebasjmStatusimplementing => assigned
2026-01-30 20:15sebasjmNote Added: 0027493
2026-01-30 20:15sebasjmFile Added: Screenshot_20260130-171341.png
2026-01-30 20:15sebasjmStatusassigned => informing
2026-01-30 20:15sebasjmResolutionopen => fixed
2026-01-30 20:15sebasjmNote Added: 0027494
2026-01-31 08:01Christian GrothoffProduct Version => 1.2
2026-01-31 08:01Christian GrothoffFixed in Version => 1.4
2026-01-31 08:01Christian GrothoffTarget Version1.5 => 1.4
2026-02-04 19:00Christian GrothoffStatusinforming => closed
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui