View Issue Details

IDProjectCategoryView StatusLast Update
0010995Talerwallet (Android App)public2026-03-10 16:40
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityhighSeverityblockReproducibilityalways
Status feedbackResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Version1.4 
Target Version1.5 
Summary0010995: cannot withdraw, wrong exchange
DescriptionI have a wallet with TOPS-CHF. I am scanning a QR code with BFH-CHF. The BFH CHF exchange was not previously on this phone. I get an error "unexpected exception (message: Exchange https://exchange.taler-ops.ch/ is not usable for withdrwal, as account payto://iban/sandbboxx/DE... is not acceptable to the exchange". Alas, that's NOT the exchange the QR code I am scanning is referring to!
TagsNo tags attached.

Relationships

related to 0010899 feedbackFlorian Dold Android wallet passes wrong currency to getExchangeWithdrawalInfo on currency conversion withdrawal 

Activities

avalos

2026-02-13 11:20

developer   ~0027696

What kind of QR code are you scanning?

Christian Grothoff

2026-02-22 22:36

manager   ~0027862

Ok, I played around more, now I get "unexpected excpetion (message: unable to prepare push credit from https://exchange.taler.ti.bfh.ch/, can't select denominations for selected amount (CHF:0.1)). I'm scanning a QR code for a P2P (push) payment by https://exchange.taler.ti.bfh.ch/ to an Android wallet which previously did *not* have the BFH exchange, but it *does* know the TOPS exchange.

I suspect it's trying to select denominations from the wrong exchange.

Florian Dold

2026-03-10 16:27

manager   ~0028083

The "can't select denominations for selected amount (CHF:0.1)" issue has been fixed, it was caused by a DB inconsistency when removing and re-adding an exchange. Existing DBs affected by this are fixed automatically when the exchange is updated (due to time passing or an explicit request to update).

It looks like your original issue involves withdrawing some CHF with a flexible amount, via a bank-integrated withdrawal. It's likely that there is some UI or wallet-core bug that confuses the exchange base URLs, maybe based on the scope.

I'm wondering:
* Does this have any priority for 1.5?
* In which environment do we test it? We need two exchanges for testing with the same currency, with at least one of them being connected to a libeufin-bank. To test this nicely, we'd have to do something like change test.taler.net to KUDOS (which might also be helpful in diagnosing other currency mixup issues!).

Issue History

Date Modified Username Field Change
2026-02-05 08:29 Christian Grothoff New Issue
2026-02-05 08:29 Christian Grothoff Status new => assigned
2026-02-05 08:29 Christian Grothoff Assigned To => avalos
2026-02-13 11:20 avalos Note Added: 0027696
2026-02-13 15:38 avalos Assigned To avalos => Christian Grothoff
2026-02-13 15:38 avalos Status assigned => feedback
2026-02-22 22:36 Christian Grothoff Note Added: 0027862
2026-02-22 22:37 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2026-02-22 22:37 Christian Grothoff Status feedback => assigned
2026-03-10 16:27 Florian Dold Note Added: 0028083
2026-03-10 16:27 Florian Dold Assigned To Florian Dold => Christian Grothoff
2026-03-10 16:27 Florian Dold Status assigned => feedback
2026-03-10 16:40 Florian Dold Relationship added related to 0010899