View Issue Details

IDProjectCategoryView StatusLast Update
0011684Talerwallet (iOS App)public2026-08-03 17:07
ReporterFlorian Dold Assigned ToMarcS 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
PrioritylowSeverityfeatureReproducibilityhave not tried
Status informingResolutionfixed 
Target Version1.6Fixed in Version1.6 
Summary0011684: iOS wallet should have some affordance to copy the payto URI for withdrawals and kyc auth transfers
DescriptionIn the wire transfer details screen (see screenshot), there is no way to copy the payto URI.

Having the URI accessible (even if slightly hidden, for example behind some three-dots menu) would make testing withdrawals quite a bit easlier.
TagsNo tags attached.
Attached Files
IMG_0009.png (514,301 bytes)

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0011709 implementingsebasjm ToS acceptance dialog looks like it hangs on mobile chrome 

Activities

MarcS

2026-08-02 07:01

developer   ~0029346

Last edited: 2026-08-02 07:04

[8] 08:40:03.352 � WalletCore.swift:159 WalletCore#1 handleResponse(_:_:) {"type":"response","operation":"getTransactionById","id":108,"result":{"type":"withdrawal","stId":16777219,"txState":{"major":"pending","minor":"exchange-wait-reserve"},"scopes":[{"currency":"CHF","type":"exchange","url":"https://exchange.taler-ops.ch/"}],"txActions":[…],"amountEffective":"CHF:10","amountRaw":"CHF:10","withdrawalDetails":{"type":"manual-transfer","reservePub":"…","exchangePaytoUris":["payto://iban/CH9709000000166556130?receiver-name=Taler%20Operations%20AG&receiver-postal-code=2502&receiver-town=Biel-Bienne&amount=CHF%3A10&message=Taler%2045HB6PZ7HWX4Y6DMNZGW06B2RD6TVNA4J350ZCT3VE7MA8KXNZSG"],
"exchangeCreditAccountDetails":[{"status":"ok",
   "paytoUri":"payto://iban/CH9709000000166556130?receiver-name=Taler+Operations+AG&receiver-postal-code=2502&receiver-town=Biel-Bienne","transferAmount":"CHF:10","priority":0,"currencySpecification":{...},"creditRestrictions":[{"type":"regex","human_hint":"Swiss only","payto_regex":"payto://iban/CH.*","human_hint_i18n":{"de":"nur Schweizer Konten","fr":"Suisse uniquement"}}],
"transferOptions":[{"type":"payto",
   "paytoUri":"payto://iban/CH9709000000166556130?receiver-name=Taler%20Operations%20AG&receiver-postal-code=2502&receiver-town=Biel-Bienne&amount=CHF%3A10&message=Taler%2045HB6PZ7HWX4Y6DMNZGW06B2RD6TVNA4J350ZCT3VE7MA8KXNZSG",
"qrCodes":[...],"reserveIsReady":false,"reserveClosingDelay":{…}},"exchangeBaseUrl":"https://exchange.taler-ops.ch/","timestamp":{…},"transactionId":"txn:withdrawal:…"}}

Why is there no bankLabel in production? CH9709 does specify a bank, right?

export interface WithdrawalExchangeAccountDetails {
  /**
   * Payto URI to of the exchange.
   *
   * Depending on whether the (manual!) withdrawal is accepted or just being checked, this already includes the subject with the reserve public key.
   *
   * Wallet UIs should never show instructions to send money to the exchange's payto
   */
  paytoUri: string;
  /**
   * Label given to the account or the account's bank by the exchange.
   */
  bankLabel?: string;

MarcS

2026-08-03 17:07

developer   ~0029359

0011684: add Copy buttons (at the bottom) 519d2098

Issue History

Date ModifiedUsernameFieldChange
2026-07-27 09:55Florian DoldNew Issue
2026-07-27 09:55Florian DoldStatusnew => assigned
2026-07-27 09:55Florian DoldAssigned To => MarcS
2026-07-27 09:55Florian DoldFile Added: IMG_0009.png
2026-07-30 10:10MarcSStatusassigned => acknowledged
2026-08-02 07:01MarcSAssigned ToMarcS => Florian Dold
2026-08-02 07:01MarcSStatusacknowledged => feedback
2026-08-02 07:01MarcSNote Added: 0029346
2026-08-02 07:04MarcSNote Edited: 0029346
2026-08-02 12:50Florian DoldRelationship addedrelated to 0011610
2026-08-02 12:50Florian DoldRelationship deletedrelated to 0011610
2026-08-02 12:51Florian DoldRelationship addedrelated to 0011709
2026-08-02 12:51Florian DoldAssigned ToFlorian Dold => MarcS
2026-08-02 12:51Florian DoldStatusfeedback => assigned
2026-08-03 17:07MarcSStatusassigned => informing
2026-08-03 17:07MarcSResolutionopen => fixed
2026-08-03 17:07MarcSFixed in Version => 1.6
2026-08-03 17:07MarcSNote Added: 0029359