View Issue Details

IDProjectCategoryView StatusLast Update
0009680Talerwallet (Android App)public2025-04-01 19:31
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeveritytextReproducibilityN/A
Status feedbackResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.0 stretch goals 
Summary0009680: strange message: "payment initiated"
DescriptionI used the Android wallet to pay an order from a browser (QR code, to merchant backend). After clicking on confirm, the wallet shows the message "payment initiated", while the payment is clearly already done. The message should MAYBE be "payment initiated" while the REST call is ongoing, but after the HTTP call completed successfully the message MUST be changed to "payment completed".
TagsNo tags attached.

Activities

avalos

2025-04-01 18:03

developer   ~0024362

The message is shown on a toast, which in Android is short-lived and only used to show quick alerts to the user, once it's shown the text can't really be changed. What I can do is render the “done” state for all transactions, so that an explicit confirmation is shown in screen that the transaction was successfully completed, like in the attached screenshot.
Screenshot_20250401-180219.png (120,051 bytes)   
Screenshot_20250401-180219.png (120,051 bytes)   

Christian Grothoff

2025-04-01 18:59

manager   ~0024363

Can you ensure to hide the toast once the payment is finished? Or maybe not even show the toast unless the payment didn't complete within say 100 ms?

What does iOS do? Are both platforms behaving the same way here?

avalos

2025-04-01 19:31

developer   ~0024365

> Can you ensure to hide the toast once the payment is finished?

No, the toast duration is defined by Android, I can't stop it once I fire it.

> Or maybe not even show the toast unless the payment didn't complete within say 100 ms?

I don't want to spun a thread just to count 100 ms, how about simply not showing the toast at all?

Issue History

Date Modified Username Field Change
2025-03-30 17:56 Christian Grothoff New Issue
2025-03-30 17:56 Christian Grothoff Status new => assigned
2025-03-30 17:56 Christian Grothoff Assigned To => avalos
2025-04-01 18:03 avalos Note Added: 0024362
2025-04-01 18:03 avalos File Added: Screenshot_20250401-180219.png
2025-04-01 18:04 avalos Assigned To avalos => Christian Grothoff
2025-04-01 18:04 avalos Status assigned => feedback
2025-04-01 18:59 Christian Grothoff Note Added: 0024363
2025-04-01 18:59 Christian Grothoff Assigned To Christian Grothoff => avalos
2025-04-01 19:31 avalos Note Added: 0024365
2025-04-01 19:31 avalos Assigned To avalos => Christian Grothoff
2025-04-01 19:31 avalos Status feedback => new
2025-04-01 19:31 avalos Status new => feedback