View Issue Details

IDProjectCategoryView StatusLast Update
0008137TalerMerchant frontends (Python3)public2024-04-12 18:08
Reportersebasjm Assigned Tosebasjm  
PrioritynormalSeverityfeatureReproducibilityalways
Status confirmedResolutionopen 
Product Versiongit (master) 
Target Version0.12 
Summary0008137: simplify merchant frontend order creation
Descriptionuse the new API

use session_id + fulfillment_url to know if there is already an order.
do not store order id session cookie
TagsNo tags attached.

Relationships

related to 0008353 closedsebasjm already_paid_order_id should not include refunded order 

Activities

sebasjm

2024-02-08 21:49

developer   ~0021218

This was simplified

https://git.taler.net/taler-merchant-demos.git/tree/talermerchantdemos/blog/blog.py?id=200b658d3152774345a4dbd6adfb10f62581233a#n373

1.- check if cookies are enabled
2.- find out the order state and render a page if paid or refunded
3.- otherwise find a paid order in session and goto 2
4.- otherwise create a new order and goto 2

There is an aditional new_if_refunded query parameter in case the user want to see the article again after asking for a refund.
But we need to fix 0008353 first to make it work.

Issue History

Date Modified Username Field Change
2024-01-19 15:00 sebasjm New Issue
2024-01-19 15:00 sebasjm Status new => assigned
2024-01-19 15:00 sebasjm Assigned To => sebasjm
2024-02-06 22:27 sebasjm Target Version 0.10 => 0.9.4
2024-02-08 21:45 sebasjm Relationship added related to 0008353
2024-02-08 21:49 sebasjm Note Added: 0021218
2024-02-08 21:50 sebasjm Status assigned => confirmed
2024-02-09 00:49 Christian Grothoff Relationship replaced parent of 0008353
2024-02-09 00:49 Christian Grothoff Target Version 0.9.4 => 0.10
2024-02-10 00:20 Christian Grothoff Relationship replaced child of 0008353
2024-02-10 12:33 Christian Grothoff Relationship deleted child of 0008353
2024-02-10 12:33 Christian Grothoff Relationship added child of 0008364
2024-02-23 15:16 sebasjm Relationship added related to 0008353
2024-04-03 18:41 Florian Dold Target Version 0.10 => 0.11
2024-04-05 15:00 Christian Grothoff Target Version 0.11 => 0.12
2024-04-12 18:08 Christian Grothoff Relationship deleted child of 0008364