View Issue Details

IDProjectCategoryView StatusLast Update
0006955Talermerchant backendpublic2024-01-12 13:04
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
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006955: check all fields of contract terms are verified by merchant backend
Descriptioninterface ContractTerms:

- [x] summary: string;
- [x] summary_i18n?: { [lang_tag: string]: string };
- [x] order_id: string;
- [x] amount: Amount;
- [x] fulfillment_url?: string;
- [x] fulfillment_message?: string;
- [x] fulfillment_message_i18n?: { [lang_tag: string]: string };
- [x] max_fee: Amount;
- [x] max_wire_fee: Amount;
- [x] wire_fee_amortization: number;
- [x] products: Product[];
- [x] timestamp: Timestamp;
- [x] refund_deadline: Timestamp;
- [x] pay_deadline: Timestamp;
- [x] wire_transfer_deadline: Timestamp;
- [x] merchant_pub: EddsaPublicKey;
- [x] merchant_base_url: string;
- [x] merchant: Merchant;
- [x] h_wire: HashCode;
- [x] wire_method: string;
- [x] auditors: Auditor[];
- [x] exchanges: Exchange[];
- [x] delivery_location?: Location;
- [x] delivery_date?: Timestamp;
- [ ] nonce: string;
- [x] auto_refund?: RelativeTime;
- [n/a] extra?: any;
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2021-08-04 15:55

manager   ~0018066

All implemented, except for "extra" which by definition is 'any' and optional, and "nonce", which is yet underspecified (open bug 0006941).

Issue History

Date ModifiedUsernameFieldChange
2021-07-23 12:20Christian GrothoffNew Issue
2021-07-23 12:20Christian GrothoffStatusnew => assigned
2021-07-23 12:20Christian GrothoffAssigned To => Christian Grothoff
2021-07-23 12:22Christian GrothoffAssigned ToChristian Grothoff =>
2021-07-23 12:22Christian GrothoffStatusassigned => implementing
2021-08-01 13:11Christian GrothoffAssigned To => Christian Grothoff
2021-08-01 13:11Christian GrothoffStatusimplementing => assigned
2021-08-04 15:53Christian GrothoffDescription Updated
2021-08-04 15:55Christian GrothoffStatusassigned => informing
2021-08-04 15:55Christian GrothoffResolutionopen => fixed
2021-08-04 15:55Christian GrothoffFixed in Version => 0.8
2021-08-04 15:55Christian GrothoffNote Added: 0018066
2021-08-04 15:55Christian GrothoffTarget Version => 0.8
2021-08-24 14:22Christian GrothoffStatusinforming => closed
2024-01-12 13:04Christian GrothoffCategorymerchant backend API (C) => mechant backend
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend