View Issue Details

IDProjectCategoryView StatusLast Update
0008624Talerlibeufin-bank webuipublic2026-09-19 14:44
ReporterChristian Grothoff Assigned ToFlorian Dold 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
PriorityhighSeverityfeatureReproducibilityN/A
Status informingResolutionwon't fix 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
Summary0008624: need account setup meta-SPA
DescriptionCurrently, setting up accounts for each merchant in the libeufin-bank and the merchant backend requires too many manual steps. We want another meta-SPA to drive this account setup across both systems. It should:

1) Be configured with the bank and backend base URLs, or maybe just with the domain (e.g. demo.taler.net) and assert that the sub-domains are 'bank' and 'backend'.
2) User must login with *both* the admin bank password and the backend default instance token;
3) Have a single form with all required fields to do the following:
   a) create bank account (with default settings) in libeufin-bank; fiat IBAN, phone/e-mail should be optional fields;
   b) create instance (with default settings) in merchant backend
   c) it should NOT ask for passwords/tokens (always auto-generate secure ones)
   Specifically, we need to at least collect:
   - slug for the instance name and account name (both same!)
   - legal merchant name (receiver-name on bank accounts!)
   - summary text for the template describing category of goods sold
   - optional: fiat IBAN, phone, e-mail for 2-FA
4) With that data, it should
   a) create the bank account (debt-limit: 0)
   b) create the instance
   c) link the instance to the bank account, including setting revenue-api URL and credentials to access bank account
   d) create a "default" template where the user must (only) enter the amount; but fix currency to regional currency
5) It should afterwards show the login URLs and credentials for the libeufin-bank and the merchant-backend it created in a way suitable for printing and sending to the merchant (so either nice printable HTML, or directly a PDF) with clear instructions where to use which credential (especially the respective username/base URL to enter into the browser).


TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0008660 closedsebasjm create a script to setup merchant accounts 

Activities

sebasjm

2024-03-26 21:04

developer   ~0022002

https://bugs.gnunet.org/view.php?id=8660

Florian Dold

2026-08-22 15:31

manager   ~0029538

I don't think this is a requirement anymore.

Issue History

Date ModifiedUsernameFieldChange
2024-03-10 12:48Christian GrothoffNew Issue
2024-03-10 12:48Christian GrothoffStatusnew => assigned
2024-03-10 12:48Christian GrothoffAssigned To => sebasjm
2024-03-10 12:49Christian GrothoffSummaryneed another meta-SPA => need account setup meta-SPA
2024-03-10 13:04Christian GrothoffRelationship addedchild of 0008476
2024-03-26 21:04sebasjmTarget Version0.10 => post-1.0
2024-03-26 21:04sebasjmNote Added: 0022002
2024-03-26 21:05sebasjmRelationship addedrelated to 0008660
2024-04-08 21:05Christian GrothoffRelationship deletedchild of 0008476
2025-04-17 21:55Christian GrothoffAssigned Tosebasjm =>
2025-04-17 21:55Christian GrothoffStatusassigned => acknowledged
2026-08-22 15:31Florian DoldAssigned To => Florian Dold
2026-08-22 15:31Florian DoldStatusacknowledged => informing
2026-08-22 15:31Florian DoldResolutionopen => won't fix
2026-08-22 15:31Florian DoldNote Added: 0029538
2026-08-23 14:18Florian DoldCategorylibeufin-bank-ui (SPA) => libeufin-bank webui
2026-09-19 14:40Christian GrothoffFixed in Version => 1.6
2026-09-19 14:44Christian GrothoffTarget Versionpost-1.0 => 1.6