View Issue Details

IDProjectCategoryView StatusLast Update
0004160Talermerchant backendpublic2016-10-11 15:28
ReporterFlorian Dold Assigned ToChristian Grothoff 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
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version0.0 
Target Version0.1Fixed in Version0.1 
Summary0004160: it should be possible to query the payment status of a contract by transaction id
DescriptionCurrent applications do not need this (/pay sets session state in the fulfillment page context), but future applications might require it.

This would allow other frontend-pages to show the status of contracts without being tied to the fulfillment page mechanism and with only having the transaction id.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0004502 closedChristian Grothoff tracking wire transfers 

Activities

Christian Grothoff

2016-05-31 07:45

manager   ~0010804

Note that the main thing the backend does here is provide it's private key (as the requests need to be signed). Aside from that, it just passes through the transaction ID/wtid from the frontend and passes back the response from the exchange.

Christian Grothoff

2016-06-10 22:48

manager   ~0010887

First test passes as of 0b502dd..8c1dc58.

Testcase could be more extensive, and should be checked for memory leaks.

Christian Grothoff

2016-06-11 17:38

manager   ~0010891

Memory leaks fixed as of 489eaec..c70b560

Christian Grothoff

2016-06-11 18:08

manager   ~0010892

Test coverage now OK.

Christian Grothoff

2016-06-11 18:49

manager   ~0010895

Should be fine now, including timestamps of wire transfers (16abbeb..52de2d3).

Issue History

Date ModifiedUsernameFieldChange
2016-01-27 16:40Florian DoldNew Issue
2016-01-27 16:40Florian DoldStatusnew => assigned
2016-01-27 16:40Florian DoldAssigned To => Marcello Stanisci
2016-01-27 17:10Christian GrothoffProduct Version => 0.0
2016-01-27 17:10Christian GrothoffTarget Version => 0.5
2016-03-20 20:53Torsten GrothoffIssue cloned: 0004300
2016-05-26 19:56Christian GrothoffTarget Version0.5 => 0.4
2016-05-31 07:45Christian GrothoffNote Added: 0010804
2016-05-31 07:45Christian GrothoffAssigned ToMarcello Stanisci => Christian Grothoff
2016-05-31 17:08Christian GrothoffPrioritylow => normal
2016-05-31 17:10Christian GrothoffRelationship addedrelated to 0004502
2016-06-03 11:38Christian GrothoffTarget Version0.4 => 0.1
2016-06-10 22:48Christian GrothoffNote Added: 0010887
2016-06-11 17:38Christian GrothoffNote Added: 0010891
2016-06-11 18:08Christian GrothoffNote Added: 0010892
2016-06-11 18:49Christian GrothoffNote Added: 0010895
2016-06-11 18:49Christian GrothoffStatusassigned => informing
2016-06-11 18:49Christian GrothoffFixed in Version => 0.1
2016-06-11 18:49Christian GrothoffResolutionopen => fixed
2016-10-11 15:28Christian GrothoffStatusinforming => closed
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend