View Issue Details

IDProjectCategoryView StatusLast Update
0008357Talermerchant backendpublic2024-03-07 19:47
Reportersebasjm 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
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version0.9.4 
Target Version0.9.4Fixed in Version0.9.4 
Summary0008357: add endpoint to test OTP device
DescriptionWe have this feedback from internal demo

> link to test the otp device if the template has one

merchand backend don't return the device key for security reason.
It would be nice to have a test device endpoint like

 GET /instances/$INSTANCE/private/otp-devices/$DEVICE_ID/test

interface OtpDeviceTestDetails {

  // If otp device type is extended
  price?: Amount;

}

interface OtpDeviceTestDetails {

  // useful to sync device clock
  generation_time: Timestamp;

  // response codes
  pos_confirmation: string;
}
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

child of 0008364 closedChristian Grothoff test, package and upload merchant 0.10 to ftp and stable Debian/Ubuntu server 

Activities

Christian Grothoff

2024-03-02 21:50

manager   ~0021619

1646c07..c54c4c1 expands the API spec of the existing GET endpoint to optionally (= if possible) return an OTP code. Protocol version will be v10, not yet implemented!

Christian Grothoff

2024-03-03 10:55

manager   ~0021622

ed0a154..3c9d0e7 implements protocol v10, 3c9d0e7..182b74f bumps the protocol version to v10.

Issue History

Date ModifiedUsernameFieldChange
2024-02-09 15:33sebasjmNew Issue
2024-02-09 15:33sebasjmStatusnew => assigned
2024-02-09 15:33sebasjmAssigned To => Christian Grothoff
2024-02-09 18:36Christian GrothoffTarget Version0.9.4 => 0.10
2024-02-09 23:14Christian GrothoffSeverityminor => feature
2024-02-09 23:19Christian GrothoffRelationship addedchild of 0008364
2024-03-02 21:50Christian GrothoffNote Added: 0021619
2024-03-03 10:55Christian GrothoffNote Added: 0021622
2024-03-03 10:55Christian GrothoffStatusassigned => informing
2024-03-03 10:55Christian GrothoffResolutionopen => fixed
2024-03-03 10:55Christian GrothoffFixed in Version => 0.9.4
2024-03-03 10:55Christian GrothoffTarget Version0.10 => 0.9.4
2024-03-07 19:47Christian GrothoffStatusinforming => closed
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend