taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

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:
MTalerWallet1/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)