View Issue Details

IDProjectCategoryView StatusLast Update
0010806Talerspecificationpublic2025-12-18 19:00
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.5 
Summary0010806: need support for session-bound payments using templates
DescriptionPaivana and other paywalls cannot easily afford to create an order object *before* the customer scans the QR code. So we should make templates where the wallet supplies the session and the template then initializes the session ID in the order a feature of the merchant backend.
TagsNo tags attached.

Activities

Florian Dold

2025-12-18 19:00

manager   ~0027103

For me the main question is: How will the browser get the cookie? There needs to be *some* request in the same origin that returns the cookie header.

For paivana, the idea was to reverse-proxy to the protected content via paivana, thus paivana and the protected content are served on the same domain. Paivana can simply set the cookie header and also check it.

Does this also work for other use cases, or is there something fundamentally different about the design?

IMO we should also not reuse session_id, as that already has (quite involved) semantics, and overloading this term will cause confusion.

Issue History

Date Modified Username Field Change
2025-12-18 18:47 Christian Grothoff New Issue
2025-12-18 18:47 Christian Grothoff Status new => assigned
2025-12-18 18:47 Christian Grothoff Assigned To => Christian Grothoff
2025-12-18 18:47 Christian Grothoff Category merchant backend => specification
2025-12-18 19:00 Florian Dold Note Added: 0027103