commit db7fc2e0e355ee1e2340bcd3a6e6d7cd03d86aed parent ff3b4f23e51fb2fcfa71776aed6fd7759bb2d954 Author: Marc Stibane <marc@taler.net> Date: Fri, 14 Aug 2026 09:49:55 +0200 AI: payment method is in the path (not dependent on query) Diffstat:
| M | TalerWallet1/Model/Transaction.swift | | | 11 | ++++++----- |
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/TalerWallet1/Model/Transaction.swift b/TalerWallet1/Model/Transaction.swift @@ -146,12 +146,13 @@ struct PayTo { // receiver-name=Taler+Operations+AG&receiver-postal-cod if let host = payURL?.host { self.host = host } + // the payment method is encoded in the path + iban = payURL?.iban + cyclos = payURL?.cyclos + xTaler = payURL?.xTaler ?? +// payURL?.host() ?? + String(localized: "unknown payment method") if let queryParameters = payURL?.queryParameters { - iban = payURL?.iban - cyclos = payURL?.cyclos - xTaler = payURL?.xTaler ?? -// payURL?.host() ?? - String(localized: "unknown payment method") sender = param(key: "sender-name", from: queryParameters) receiver = param(key: "receiver-name", from: queryParameters) postalCode = param(key: "receiver-postal-code", from: queryParameters)