View Issue Details

IDProjectCategoryView StatusLast Update
0007743Talerlibeufin-bank-ui (SPA)public2023-09-23 15:09
ReporterFlorian Dold Assigned Tosebasjm  
PriorityhighSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9.3Fixed in Version0.9.3 
Summary0007743: "Confirm with bank" flow does not work with current demobank-ui
DescriptionThere is no way to tell the demobank-ui to continue with a certain withdrawal. Also, the confirm_transfer_url generated by the libeufin demobank doesn't contain any reference to the account that created the withdrawal operation.
TagsNo tags attached.

Activities

sebasjm

2023-03-29 14:39

developer   ~0019987

changed required
 * sandbox should set `confirm_transfer_url` to [1] in these endpoints [2]
 * spa should show an message if it is confirming a transfer with an account different than the current user

optionally: if transfer_user !== current_user then ask password, this require sandbox to check of auth header when doing abort or cancel withdrawal operation

[1] https://docs.taler.net/core/api-bank-access.html#get-$BANK_API_BASE_URL-accounts-$account_name-withdrawals-$withdrawal_id
endpoint contains account name in the path
it will be nice to have the accountName in the response object so SPA will not need to parse the path and potentially break in the future (also remove /accounts/${account_name} from the enpodint)
endpoints (get, abort, cancel) do not require credentials so it will be possible to call them without asking for the password


[2] https://docs.taler.net/core/api-bank-integration.html#withdrawing

sebasjm

2023-04-04 20:30

developer   ~0020021

new docs https://git.taler.net/docs.git/commit/?id=3273debb32a00825e7c77b8468d09d070ff8f9cd

which describe the new behavior of sandbox so confirm_transfer_url will have the withdrwal operation id that will redirect to the correct UI in the demobank SPA

sebasjm

2023-04-08 00:00

developer   ~0020037

at 877a4bb1328661ae2e97d764c26e2bc0ff1f46fe

Issue History

Date Modified Username Field Change
2023-03-05 02:22 Florian Dold New Issue
2023-03-05 02:22 Florian Dold Status new => assigned
2023-03-05 02:22 Florian Dold Assigned To => sebasjm
2023-03-29 14:39 sebasjm Note Added: 0019987
2023-04-04 20:30 sebasjm Note Added: 0020021
2023-04-08 00:00 sebasjm Status assigned => resolved
2023-04-08 00:00 sebasjm Resolution open => fixed
2023-04-08 00:00 sebasjm Note Added: 0020037
2023-09-23 15:07 Christian Grothoff Fixed in Version => 0.9.3
2023-09-23 15:09 Christian Grothoff Status resolved => closed
2023-12-03 01:21 Christian Grothoff Category demobank-ui => libeufin-bank-ui
2024-01-12 14:10 Christian Grothoff Category libeufin-bank-ui => libeufin-bank-ui (SPA)