View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0008280 | Taler | specification | public | 2024-01-29 13:48 | 2025-12-15 09:51 |
| Reporter | sebasjm | Assigned To | MarcS | ||
| Priority | normal | Severity | feature | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Product Version | git (master) | ||||
| Target Version | 1.3 | Fixed in Version | 1.3 | ||
| Summary | 0008280: update dd53 with the behavior after payment | ||||
| Description | https://docs.taler.net/design-documents/053-wallet-ui.html#cta-payment from chat: I just made a QR code payment, and after I was done, the wallet just showed "payment confirmed" as a snack bar and then went back to the balances. However, after doing this payment (without fulfillment URL) it was important to show the full order details page as it contained the OTP confirmation code. So basically, after paying with the wallet I think we should (always?) go to the order details page (showing fulfillment message, possibly OTP confirmation codes, etc.) instead of just showing a snack bar and going back to balances. | ||||
| Tags | No tags attached. | ||||
|
|
Going to fulfillment automatically should not be done on mobile apps (Android, iOS), since the app could have received the payment URI either from the system camera or from the browser, but at least on on iOS we don't know from where it came. Only thing we DO know is that if the user scanned the QR with the app's scanner, then DON'T go to fulfillment. Better let the user decide by showing a "Go to paid goods" button... |
|
|
Specified behavior after payment in DD53, and implemented it for iOS. If the merchant sends totp codes, the wallet offers to write them via NFC (e.g. to a merchant vending machine) to prove the payment. Alternatively it offers to present the transferred totp codes. If the merchant sends a fulfillment URL, the wallet shows a button to open it in the browser. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2024-01-29 13:48 | sebasjm | New Issue | |
| 2024-01-29 13:48 | sebasjm | Status | new => assigned |
| 2024-01-29 13:48 | sebasjm | Assigned To | => MarcS |
| 2024-01-29 17:49 | MarcS | Note Added: 0021076 | |
| 2024-01-29 18:04 | MarcS | Note Edited: 0021076 | |
| 2024-01-29 18:05 | MarcS | Note Edited: 0021076 | |
| 2024-01-30 00:41 | Christian Grothoff | Severity | major => text |
| 2024-07-28 22:17 | Christian Grothoff | Severity | text => feature |
| 2024-07-28 22:17 | Christian Grothoff | Target Version | => post-1.0 |
| 2025-12-07 10:54 | Christian Grothoff | Status | assigned => confirmed |
| 2025-12-15 08:02 | MarcS | Status | confirmed => resolved |
| 2025-12-15 08:02 | MarcS | Resolution | open => fixed |
| 2025-12-15 08:02 | MarcS | Fixed in Version | => 1.2 |
| 2025-12-15 08:02 | MarcS | Note Added: 0026981 | |
| 2025-12-15 09:51 | Christian Grothoff | Fixed in Version | 1.2 => 1.3 |
| 2025-12-15 09:51 | Christian Grothoff | Target Version | post-1.0 => 1.3 |