View Issue Details

IDProjectCategoryView StatusLast Update
0004859Talerspecificationpublic2017-06-06 12:18
ReporterChristian Grothoff Assigned ToMarcello Stanisci 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
PriorityhighSeveritytweakReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.3Fixed in Version0.3 
Summary0004859: remove redundant fields from TALER_ContractPS
Descriptiontransaction_id, total_amount, max_fee and merchant_pub should not be in there; this will require modifying the merchant backend to integrate /map/in with /pay, so that /pay has the full contract information and can recover details like total amount, max_fee, and other information needed to check that the payment matches the contract.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0004875 closedMarcello Stanisci /contract and /map API to be renamed and semantics merged 

Activities

Marcello Stanisci

2017-01-27 16:13

reporter   ~0011655

What does "integrate /map/in with /pay" mean? You meant /map/out maybe? In the sense
that /pay handler in the backend should query the DB in order to know details about the contract?

Christian Grothoff

2017-01-27 21:31

manager   ~0011657

I think I wrote the wrong API URI there. What we meant was that when the backend first gets the contract (which is on /contract, not on /pay), it should automatically store the full contract (i.e. do what /map/in used to do, thereby also making /map/in obsolete).

Marcello Stanisci

2017-02-03 17:46

reporter   ~0011687

Implemented in d9a1d781e ('rename' branch, for the moment).

Issue History

Date ModifiedUsernameFieldChange
2017-01-13 15:02Christian GrothoffNew Issue
2017-01-13 15:04Christian GrothoffCategoryother => merchant backend API (HTTP specification)
2017-01-13 15:32Florian DoldAssigned To => Florian Dold
2017-01-13 15:32Florian DoldStatusnew => assigned
2017-01-27 16:13Marcello StanisciNote Added: 0011655
2017-01-27 21:31Christian GrothoffNote Added: 0011657
2017-01-30 10:14Marcello StanisciAssigned ToFlorian Dold => Marcello Stanisci
2017-02-01 12:58Christian GrothoffRelationship addedrelated to 0004875
2017-02-03 17:46Marcello StanisciStatusassigned => informing
2017-02-03 17:46Marcello StanisciResolutionopen => fixed
2017-02-03 17:46Marcello StanisciNote Added: 0011687
2017-02-06 18:32Christian GrothoffFixed in Version => 0.3
2017-06-06 12:18Christian GrothoffStatusinforming => closed
2024-01-12 13:02Christian GrothoffCategorymerchant backend API (HTTP specification) => specification