taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 1a6f39f4078b5f776435bcf0aad7b6555a359966
parent be9b3b11de22fb3f96715ade944add08f32bd9e2
Author: Florian Dold <florian.dold@gmail.com>
Date:   Fri, 26 Aug 2016 02:48:47 +0200

clarify payment replay

Diffstat:
Marticles/ui/ui.tex | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/articles/ui/ui.tex b/articles/ui/ui.tex @@ -935,9 +935,9 @@ process (either via JavaScript or using {\tt 402 Payment Required}, see Figure~\ Since the fulfillment URL refers to a contract that typically is already known to the user's wallet, it suffices to pass the contract hash (instead of full contract) to the wallet. -If the wallet remembers paying for the contract previously, this -causes the wallet to retransmit the signed coins that are associated -with the purchase to the merchant. +If the user previously approved paying for the contract with this hash, the +wallet will (re-)transmit the signed coins that are associated +with the contract to the merchant. When a user visits a fulfillment URL without having the associated contract in their wallet, the wallet redirects the browser to the {\em