From 5ca0de7bf702c18d506c221e44c120ff3d6d7d16 Mon Sep 17 00:00:00 2001
From: Christian Grothoff
Date: Tue, 4 Aug 2015 12:20:59 +0200
Subject: offering split-perspectives as suggested by wachs
Former-commit-id: d51349ef93a892ff6fb1c65cd5292c8e73fc0a62
---
merchants.html | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
(limited to 'merchants.html')
diff --git a/merchants.html b/merchants.html
index 09eece94..4d4bd72b 100644
--- a/merchants.html
+++ b/merchants.html
@@ -222,6 +222,60 @@
fornendo standard aperti e implementazioni di riferimento in free-software.
+
+
Taler as seen by merchants
+ Taler aus Geschäftssicht
+
+
+
Merchants supporting the Taler system need to integrate
+ some relatively simple logic into their transaction processing
+ system.
+ Typical steps performed by the merchant system are:
+
+
+
+
+
+
+
+ - The new logic detects when a customer's system
+ supports Taler and then needs to send a digitally signed
+ version of the proposed contract in a simple JSON format to
+ the customer.
+ The message also includes salted, hashed wire details for
+ the merchant, as well as restrictions as to which mint operators
+ the merchant is willing to deal with.
+
+
+
+ - The customer sends a signed response which states
+ that certain digital coins now belong to the merchant to both
+ signal acceptance of the deal as well as to pay the respective
+ amount (bottom).
+
+
+
+ - The merchant then forwards the signed messages
+ received from the customer to the mint, together with its
+ wire details and the salt (without hashing). The mint verifies
+ the details and sends a signed confirmation (or an error
+ message) to the merchant. The merchant checks that the
+ mint's signature is valid, sends a confirmation to the
+ customer and executes the contract-specific business logic.
+
+
+
+ - The mint performs wire transfers corresponding to
+ the claims deposited by the merchant. Note that the mint may
+ charge fees for the deposit operation, hence merchants may
+ impose limits restricting the set of mint operators they are
+ willing to deal with.
+
+
+
+
+
+