View Issue Details

IDProjectCategoryView StatusLast Update
0011482Talerwallet (Android App)public2026-09-19 14:40
ReporterFlorian Dold Assigned Toavalos 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
PriorityhighSeverityminorReproducibilityhave not tried
Status informingResolutionfixed 
Target Version1.6Fixed in Version1.6 
Summary0011482: Android wallet should support prepared transfers for withdrawals and KYC auth via transferOptions
DescriptionThe exchange now supports wire transfers (for withdrawals and KYC auth) that include a shorter subject instead of the full reserve public key.

This short subject may need to be included in specific fields (such as the QR Reference for Switzerland) of the payment.

Wallet-core now supports generating appropriate QR codes for the new transfer options. They are exposed in the transaction details via:
* withdrawalDetails.transferOptions for withdrawals
* kycAuthTransferOptions for KYC auth transfers

Additional InformationExample:

            "transferOptions": [
              {
                "type": "payto",
                "paytoUri": "payto://iban/CH9709000000166556130?receiver-name=Taler%20Operations%20AG&receiver-postal-code=2502&receiver-town=Biel-Bienne&amount=CHF%3A15&message=Taler%20XVQVPA19XEAJ0GBKAQGW5J1H07B0QZ949ZKC1PWP7VCWP6T26A4G",
                "qrCodes": [
                  {
                    "type": "spc",
                    "qrContent": "SPC\n0200\n1\nCH9709000000166556130\nS\nTaler Operations AG\n\n\n2502\nBiel-Bienne\nCH\n\n\n\n\n\n\n\n15.00\nCHF\n\n\n\n\n\n\n\nNON\n\nTaler XVQVPA19XEAJ0GBKAQGW5J1H07B0QZ949ZKC1PWP7VCWP6T26A4G\nEPD"
                  }
                ]
              }
            ]
          }
        ],
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

avalos

2026-07-23 19:43

developer   ~0029212

commit 03ae2c2c29d88b93217bce6d1baec37c807866d1
Author: Iván Ávalos <avalos@disroot.org>
Date: Wed Jul 22 21:34:54 2026 +0200

    [wallet] implement transferOptions

Issue History

Date ModifiedUsernameFieldChange
2026-06-05 14:38Florian DoldNew Issue
2026-06-05 14:38Florian DoldStatusnew => assigned
2026-06-05 14:38Florian DoldAssigned To => avalos
2026-06-05 14:38Florian DoldIssue generated from: 0011481
2026-07-18 17:15Florian DoldCategorywallet (WebExtension) => wallet (Android App)
2026-07-23 19:43avalosStatusassigned => informing
2026-07-23 19:43avalosResolutionopen => fixed
2026-07-23 19:43avalosNote Added: 0029212
2026-09-19 14:40Christian GrothoffFixed in Version => 1.6