View Issue Details

IDProjectCategoryView StatusLast Update
0004966Talerwallet (WebExtension)public2017-10-18 13:42
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
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.4Fixed in Version0.4 
Summary0004966: wallet needs to enable customer to deposit his coins back into his bank account
DescriptionBasically, the wallet needs to act like a merchant creating a contract to "pay to self" and execute the deposit with the exchange.

For this, there should be a button (likely in next to the balance) in the UI to trigger this operation. The user should be asked the amount he wants to deposit, and been given the applicable fees. The bank account information for this can just be taken from the reserve creation (when the bank should have told us about our own bank account routing details, right?).

The point in this is that a user may want to stop using Taler (oh, shock!), or may need the money unexpectedly again in his bank account, and we need to make it easy to take the money back _out_ of the wallet (and obviously we cannot expect a customer to run his own merchant shop web site for this).

Extra fun bonus: naturally the wallet needs to handle all the usual errors and keep the cryptographic proofs, track the result in the transaction history, etc.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2017-03-20 03:25

manager   ~0011955

We _may_ choose to allow payments to arbitrary bank account (i.e. support payto:// here, and just make it _easy_ to pay into our own account).

Florian Dold

2017-08-14 09:22

manager   ~0012375

Implemented in d5bba630a.

It's only possible to wire funds back to a bank account used for withdrawal. Adding completely new wire information is tracked in 0005118

Issue History

Date ModifiedUsernameFieldChange
2017-03-20 03:23Christian GrothoffNew Issue
2017-03-20 03:23Christian GrothoffStatusnew => assigned
2017-03-20 03:23Christian GrothoffAssigned To => Florian Dold
2017-03-20 03:24Christian GrothoffSummarywallet needs to enable sending funds back to customer's bank account => wallet needs to enable customer to deposit his coins back into his bank account
2017-03-20 03:24Christian GrothoffDescription Updated
2017-03-20 03:25Christian GrothoffNote Added: 0011955
2017-08-14 09:22Florian DoldStatusassigned => informing
2017-08-14 09:22Florian DoldResolutionopen => fixed
2017-08-14 09:22Florian DoldNote Added: 0012375
2017-10-11 12:13Christian GrothoffFixed in Version => 0.4
2017-10-18 13:42Christian GrothoffStatusinforming => closed
2023-04-13 18:37Florian DoldCategorywallet (WebExtensions) => wallet (WebExtension)