View Issue Details

IDProjectCategoryView StatusLast Update
0011366Talerwallet-corepublic2026-04-29 22:18
Reportersebasjm Assigned Tosebasjm  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Versiongit (master) 
Summary0011366: when paying the same pay template with different session, repurchase fails
Descriptiontaler://pay-template/merchant.taler/test?fulfillment_url=http%3A%2F%taler.net%2Findex.html&session_id=ABC

create this payment

taler://pay/merchant.taler/2026.119-03C3M8DVDJES0/ABC?c=6HSCTVAFQSB2NDPHBZEAZQ3QT0

and a second purchase of the same template with the same fulfilment url but different session should use the already paid order (which it does)

taler://pay-template/merchant.taler/test?fulfillment_url=http%3A%2F%taler.net%2Findex.html&session_id=XYZ

but creates the wrong pay-uri

taler://pay/merchant.taler/2026.119-03C3M8DVDJES0/ABC?c=6HSCTVAFQSB2NDPHBZEAZQ3QT0

it seems to use the session id from the purchase database
TagsNo tags attached.

Activities

sebasjm

2026-04-29 22:06

developer   ~0028490

cc @dold

18eefc957..867c6e6a7

sebasjm

2026-04-29 22:18

developer   ~0028491

4c075fb41 add integration test

taler-harness run-integrationtests paivana-repurchase

paivana fall into this case, after session expires a new session with the same fulfillment url is created

Issue History

Date Modified Username Field Change
2026-04-29 22:03 sebasjm New Issue
2026-04-29 22:03 sebasjm Status new => assigned
2026-04-29 22:03 sebasjm Assigned To => sebasjm
2026-04-29 22:04 sebasjm Product Version => git (master)
2026-04-29 22:04 sebasjm Target Version git (master) =>
2026-04-29 22:06 sebasjm Note Added: 0028490
2026-04-29 22:18 sebasjm Status assigned => resolved
2026-04-29 22:18 sebasjm Resolution open => fixed
2026-04-29 22:18 sebasjm Note Added: 0028491