|
From: | Christian Grothoff |
Subject: | Re: [Taler] Android Taler Wallet bug |
Date: | Tue, 9 Jan 2024 22:09:49 +0100 |
User-agent: | Mozilla Thunderbird |
On 1/9/24 21:16, Marc Stibane via Taler wrote:
On 2024-01-09, at 20:57:20, Slack Coder <slackcoder@server.ky> wrote:What problem?When the same fulfillment URL is used for a second order, it results in an "You've already paid for this purchase" error. This feels unexpected because its an entirely different order.So, the questions are: 1) May a fulfillment URI be reused?
Yes and no. Michael is actually preparing a tutorial explaining this better right now. Short version: re-use URIs for digital goods that users should never buy twice and where the wallet should replay the previous purchase, but do NOT ever re-use URIs for physical goods.
2) Who emits this error - the Android app or wallet-core? In the latter case, the iOS app and WebEx would show the same error…
Wallet-core. Now, we may need to improve the message shown, both for correct merchants (where the re-purchase should be done by wallet-core to get the user past the paywall) and, more tricky, for incorrect merchants that inappropriately re-use fulfillment URIs.
-Christian
[Prev in Thread] | Current Thread | [Next in Thread] |