View Issue Details

IDProjectCategoryView StatusLast Update
0008357Talermechant backendpublic2024-03-07 20:47
Reportersebasjm Assigned ToChristian Grothoff  
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.

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 22: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 11:55

manager   ~0021622

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

Issue History

Date Modified Username Field Change
2024-02-09 16:33 sebasjm New Issue
2024-02-09 16:33 sebasjm Status new => assigned
2024-02-09 16:33 sebasjm Assigned To => Christian Grothoff
2024-02-09 19:36 Christian Grothoff Target Version 0.9.4 => 0.10
2024-02-10 00:14 Christian Grothoff Severity minor => feature
2024-02-10 00:19 Christian Grothoff Relationship added child of 0008364
2024-03-02 22:50 Christian Grothoff Note Added: 0021619
2024-03-03 11:55 Christian Grothoff Note Added: 0021622
2024-03-03 11:55 Christian Grothoff Status assigned => resolved
2024-03-03 11:55 Christian Grothoff Resolution open => fixed
2024-03-03 11:55 Christian Grothoff Fixed in Version => 0.9.4
2024-03-03 11:55 Christian Grothoff Target Version 0.10 => 0.9.4
2024-03-07 20:47 Christian Grothoff Status resolved => closed