View Issue Details

IDProjectCategoryView StatusLast Update
0011886Talermerchant backendpublic2026-10-29 15:51
ReporterChristian Grothoff 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
PrioritynormalSeveritytweakReproducibilityN/A
Status informingResolutionno change required 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
Summary0011886: h_contract missing in GET /orders/$ORDER_ID
DescriptionSergiu writes on the mailing list:

One observation from the demo backend: a claimed and paid order answered GET /orders/$ORDER_ID with 200 without h_contract, while the documentation says it is required once the order is claimed. The method does not depend on it, but you may want to know.


We should check if there is a discrepancy between implementation and spec there.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2026-10-29 15:51

manager   ~0030170

I do not see it anywhere in our API spec that for a GET /orders/$ORDER_ID or GET /private/orders/$ORDER_ID we should return h_contract. There are various requests where the client has to SEND that value, but none where we must return it related to GET /orders/$ORDER_ID. So I think the reporter was wrong.

Issue History

Date ModifiedUsernameFieldChange
2026-10-21 10:05Christian GrothoffNew Issue
2026-10-25 13:24Christian GrothoffAssigned To => Christian Grothoff
2026-10-25 13:24Christian GrothoffStatusnew => assigned
2026-10-29 15:51Christian GrothoffNote Added: 0030170
2026-10-29 15:51Christian GrothoffStatusassigned => informing
2026-10-29 15:51Christian GrothoffResolutionopen => no change required
2026-10-29 15:51Christian GrothoffFixed in Version => 1.6
2026-10-29 15:51Christian GrothoffTarget Version1.7 => 1.6