View Issue Details

IDProjectCategoryView StatusLast Update
0008481Talerwallet-corepublic2024-03-07 19:51
ReporterFlorian Dold 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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9.4Fixed in Version0.9.4 
Summary0008481: in the "pay with mobile wallet flow", the browser wallet does not redirect to the fulfillment URL when payment is done
DescriptionInstead, it stays on the same payment confirmation page.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

child of 0008121 closedFlorian Dold upload final 0.9.4 webext to Chrome Web Store 

Activities

sebasjm

2024-03-01 12:47

developer   ~0021602

wallet core is not sending any event to notify the UI the change.

observability already paying out

sebasjm

2024-03-01 15:00

developer   ~0021606

fixed in dev/sebasjm/fix-8481 with some comments in the commit msg

Florian Dold

2024-03-04 12:19

manager   ~0021634

Is there any particular reason why this is a `paidByOther` flag and not a new `failed(paid-by-other)` state?

sebasjm

2024-03-04 12:37

developer   ~0021635

yes, good enough solution to fix the blocking issue of "wallet1 is not redirecting after wallet2 paid the shared proposal".

we should include the sharing feature into the sates of payment and maybe prevent the first wallet to start the payment if the purchase was shared.

Florian Dold

2024-03-04 15:53

manager   ~0021643

That is not really a good enough reason, I don't think that adding the new minor state is really a much bigger change than the flag. We should not do these workarounds that break our nice conceptual model.

Could you please add the new minor state?

When you handle the new state in the webext, mobile wallets shouldn't break, as they don't call the payment sharing API.

sebasjm

2024-03-04 17:38

developer   ~0021656

`dev/sebasjm/fix-8481 a6473f4c0` add the assertion on the test integration

sebasjm

2024-03-06 15:36

developer   ~0021730

was merge by fdold in 2dd1bbebc

Issue History

Date ModifiedUsernameFieldChange
2024-02-21 19:38Florian DoldNew Issue
2024-02-21 19:38Florian DoldStatusnew => assigned
2024-02-21 19:38Florian DoldAssigned To => Florian Dold
2024-02-22 10:01Florian DoldAssigned ToFlorian Dold => sebasjm
2024-03-01 12:45sebasjmCategorywallet (WebExtension) => wallet-core
2024-03-01 12:47sebasjmNote Added: 0021602
2024-03-01 15:00sebasjmAssigned Tosebasjm => Florian Dold
2024-03-01 15:00sebasjmStatusassigned => feedback
2024-03-01 15:00sebasjmNote Added: 0021606
2024-03-04 12:19Florian DoldNote Added: 0021634
2024-03-04 12:20Florian DoldAssigned ToFlorian Dold => sebasjm
2024-03-04 12:37sebasjmNote Added: 0021635
2024-03-04 12:37sebasjmAssigned Tosebasjm => Florian Dold
2024-03-04 15:53Florian DoldNote Added: 0021643
2024-03-04 15:53Florian DoldAssigned ToFlorian Dold => sebasjm
2024-03-04 15:53Florian DoldStatusfeedback => assigned
2024-03-04 16:11Christian GrothoffRelationship addedchild of 0008121
2024-03-04 17:38sebasjmNote Added: 0021656
2024-03-06 15:36sebasjmStatusassigned => informing
2024-03-06 15:36sebasjmResolutionopen => fixed
2024-03-06 15:36sebasjmNote Added: 0021730
2024-03-07 19:50Christian GrothoffFixed in Version => 0.9.4
2024-03-07 19:51Christian GrothoffStatusinforming => closed