View Issue Details

IDProjectCategoryView StatusLast Update
0007415Talerwallet (Android App)public2023-09-23 13:09
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 closedResolutionduplicate 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.9.3Fixed in Version0.9.3 
Summary0007415: wallet cannot initiate pull payment ('receive funds') if balance is empty
DescriptionWe just wanted to try to do a pull payment from a fresh wallet with zero KUDOS. However, there isn't even a button from which this could be done. This might be best placed next/below the 'withdraw' operation from settings under the exchange list. Now, IF there is a non-zero purse fee, THEN that action should be disabled, as the user couldn't pay the purse fee and thus not initiate the pull payment. But if the fee is zero, this is a legitimate way to initially fill a wallet, and there should be a path to it.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

duplicate of 0007433 acknowledged wallet does not support invoicing with non-zero purse fees 

Activities

grote

2022-10-24 18:22

reporter   ~0019293

> This might be best placed next/below the 'withdraw' operation from settings under the exchange list.

Implemented in https://git.taler.net/taler-android.git/commit/?id=1c43ae08a8dae32bebc13623f6a42d3754903618

> Now, IF there is a non-zero purse fee, THEN that action should be disabled, as the user couldn't pay the purse fee and thus not initiate the pull payment.

How to find out if there is a non-zero purse fee?

Christian Grothoff

2022-10-24 18:31

manager   ~0019296

The exchange signals it as part of /keys. How the wallet-core provides that information => Florian would know.

Christian Grothoff

2022-10-24 18:33

manager   ~0019297

Oh, and there is of course *also* the case that we have a KYC'ed reserve with a remaining purse quota. Florian: not sure if/how the wallet core can nicely communicate those details to the user, especially since opening a KYC'ed reserve is probably not yet supported by wallet-core as it is very new in the exchange API... So for now, I guess just going by non-zero purse fee might do...

Florian Dold

2023-08-29 12:03

manager   ~0020455

Without purse fees, a pull payment works even when the balance is empty.

For the remaining part, we have this issue tracking it: 0007433

Issue History

Date ModifiedUsernameFieldChange
2022-10-23 13:29Christian GrothoffNew Issue
2022-10-23 13:29Christian GrothoffStatusnew => assigned
2022-10-23 13:29Christian GrothoffAssigned To => grote
2022-10-24 18:22groteNote Added: 0019293
2022-10-24 18:22groteAssigned Togrote => Christian Grothoff
2022-10-24 18:22groteStatusassigned => feedback
2022-10-24 18:31Christian GrothoffNote Added: 0019296
2022-10-24 18:31Christian GrothoffAssigned ToChristian Grothoff => Florian Dold
2022-10-24 18:33Christian GrothoffNote Added: 0019297
2022-10-24 18:33Christian GrothoffStatusfeedback => assigned
2022-10-24 18:33Christian GrothoffStatusassigned => feedback
2023-02-17 01:39Florian DoldTarget Version => 0.9.4
2023-08-29 12:03Florian DoldNote Added: 0020455
2023-08-29 12:03Florian DoldStatusfeedback => informing
2023-08-29 12:03Florian DoldResolutionopen => duplicate
2023-08-29 12:03Florian DoldRelationship addedduplicate of 0007433
2023-09-03 12:48Christian GrothoffFixed in Version => 0.9.3
2023-09-03 12:48Christian GrothoffTarget Version0.9.4 => 0.9.3
2023-09-23 13:09Christian GrothoffStatusinforming => closed