View Issue Details

IDProjectCategoryView StatusLast Update
0009812Talerwallet-corepublic2025-05-08 20:02
ReporterFlorian Dold Assigned ToResolution 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
PrioritynormalSeverityminorReproducibilityhave not tried
Status implementingResolutionopen 
Target Versionpost-1.0 
Summary0009812: wallet-core request confirmPay should not wait for payment success
DescriptionInstead, the status should be reported via the normal transaction lifecycle.

Waiting would make the wallet UI unresponsive in some cases.

In theory, the wallets should already handle this, since confirmPay can return a "pending" status. However, it's not clear how well the wallets handle it.

Here's how we should approach the migration:
1. dev experiment to enable the new behavior
2. testing with wallets
3. making the behavior the default
Tagsux

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2025-04-29 13:50

manager   ~0024709

I've implemented the dev experiment.

Waiting on all wallet UIs supporting taler://dev-experiment URIs.

Issue History

Date ModifiedUsernameFieldChange
2025-04-29 13:01Florian DoldNew Issue
2025-04-29 13:01Florian DoldStatusnew => assigned
2025-04-29 13:01Florian DoldAssigned To => Florian Dold
2025-04-29 13:01Florian DoldDescription Updated
2025-04-29 13:50Florian DoldNote Added: 0024709
2025-04-29 13:50Florian DoldAssigned ToFlorian Dold =>
2025-04-29 13:50Florian DoldAssigned To => Florian Dold
2025-04-29 13:50Florian DoldStatusassigned => implementing
2025-04-29 13:50Florian DoldAssigned ToFlorian Dold =>
2025-05-08 20:02Christian GrothoffTarget Version1.0 stretch goals => post-1.0
2025-05-08 20:02Christian GrothoffTag Attached: ux