View Issue Details

IDProjectCategoryView StatusLast Update
0007415Talerwallet (Android App)public2023-09-23 15:09
ReporterChristian Grothoff Assigned ToFlorian Dold  
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.

Relationships

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

Activities

grote

2022-10-24 20:22

developer   ~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 20: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 20: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 14: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 Modified Username Field Change
2022-10-23 15:29 Christian Grothoff New Issue
2022-10-23 15:29 Christian Grothoff Status new => assigned
2022-10-23 15:29 Christian Grothoff Assigned To => grote
2022-10-24 20:22 grote Note Added: 0019293
2022-10-24 20:22 grote Assigned To grote => Christian Grothoff
2022-10-24 20:22 grote Status assigned => feedback
2022-10-24 20:31 Christian Grothoff Note Added: 0019296
2022-10-24 20:31 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2022-10-24 20:33 Christian Grothoff Note Added: 0019297
2022-10-24 20:33 Christian Grothoff Status feedback => assigned
2022-10-24 20:33 Christian Grothoff Status assigned => feedback
2023-02-17 02:39 Florian Dold Target Version => 0.9.4
2023-08-29 14:03 Florian Dold Note Added: 0020455
2023-08-29 14:03 Florian Dold Status feedback => resolved
2023-08-29 14:03 Florian Dold Resolution open => duplicate
2023-08-29 14:03 Florian Dold Relationship added duplicate of 0007433
2023-09-03 14:48 Christian Grothoff Fixed in Version => 0.9.3
2023-09-03 14:48 Christian Grothoff Target Version 0.9.4 => 0.9.3
2023-09-23 15:09 Christian Grothoff Status resolved => closed