View Issue Details

IDProjectCategoryView StatusLast Update
0009148Talermerchant backendpublic2025-12-21 20:46
Reportersebasjm Assigned Tosebasjm 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 Versiongit (master) 
Target Version1.3Fixed in Version1.3 
Summary0009148: merchant should have a default refund deadline
Descriptionin the same way as we have default pay deadline and default wire transfer deadline

so we don't have a hardcoded 15 days in the SPA
Tagsux

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0009079 closedsebasjm Refund delay must be clarified 
related to 0009078 closedsebasjm Default wire transfer delay should be absolute 

Activities

Christian Grothoff

2025-10-23 08:33

manager   ~0026231

taler-docs.git, 787bbe5b..5aef2def specifies the new API. Note that it ALSO now has in /config default values for new instances, which should be used by the SPA as well.

Christian Grothoff

2025-10-23 09:06

manager   ~0026232

Backend changes are complete. Next: SPA.

sebasjm

2025-12-11 17:18

developer   ~0026888

I don't see the values on /config

[merchant]
DEFAULT_PERSONA = offline-vending-machine
DEFAULT_PAY_DELAY = 1h
DEFAULT_REFUND_DELAY = 30m


$ curl https://merchant.taler.test/config
{
  "currency": "KUDOS",
  "payment_target_types": "iban",
  "default_persona": "offline-vending-machine",
  "have_self_provisioning": true,
  "have_donau": false,
  "currencies": { ... },
  "exchanges": [...],
  "mandatory_tan_channels": [
    "email"
  ],
  "implementation": "urn:net:taler:specs:taler-merchant:c-reference",
  "name": "taler-merchant",
  "version": "24:0:12"
}

The SPA show take this value after d3a94fe62, assigning back since it seems that there is a missing piece in the backend

sebasjm

2025-12-11 17:44

developer   ~0026889

it was simple dfc0935f bf7a59ca

Issue History

Date ModifiedUsernameFieldChange
2024-08-29 21:58sebasjmNew Issue
2024-08-29 21:58sebasjmStatusnew => assigned
2024-08-29 21:58sebasjmAssigned To => Christian Grothoff
2024-08-29 21:58sebasjmRelationship addedrelated to 0009079
2024-09-01 10:07Christian GrothoffProduct Version1.2 => git (master)
2024-09-01 10:07Christian GrothoffTarget Version1.0 stretch goals => 1.2
2024-09-01 10:07Christian GrothoffAssigned ToChristian Grothoff =>
2024-09-01 10:07Christian GrothoffSeverityminor => feature
2024-09-04 18:33oecTarget Version1.2 => 0.14
2024-09-13 17:08Christian GrothoffTarget Version0.14 => 1.0 stretch goals
2024-09-13 17:08Christian GrothoffStatusassigned => implementing
2024-09-16 21:50Christian GrothoffTarget Version1.0 stretch goals => 1.5
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend
2025-04-17 20:46Christian GrothoffTag Attached: ux
2025-10-22 19:39Christian GrothoffAssigned To => Christian Grothoff
2025-10-22 19:39Christian GrothoffStatusimplementing => assigned
2025-10-23 08:33Christian GrothoffNote Added: 0026231
2025-10-23 09:06Christian GrothoffNote Added: 0026232
2025-10-23 09:06Christian GrothoffAssigned ToChristian Grothoff => sebasjm
2025-10-23 09:06Christian GrothoffCategorymerchant backend => merchant backoffice SPA
2025-10-28 22:01Christian GrothoffRelationship addedrelated to 0009078
2025-12-11 17:18sebasjmNote Added: 0026888
2025-12-11 17:18sebasjmAssigned Tosebasjm => Christian Grothoff
2025-12-11 17:19sebasjmCategorymerchant backoffice SPA => merchant backend
2025-12-11 17:44sebasjmAssigned ToChristian Grothoff => sebasjm
2025-12-11 17:44sebasjmStatusassigned => informing
2025-12-11 17:44sebasjmResolutionopen => fixed
2025-12-11 17:44sebasjmNote Added: 0026889
2025-12-15 10:45Christian GrothoffTarget Version1.5 => 1.3
2025-12-15 10:46Christian GrothoffFixed in Version => 1.3
2025-12-21 20:46Christian GrothoffStatusinforming => closed