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: +

+

+

+

+

+ merchant perspective +

    +
  1. 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.
  2. +
  3. +
  4. +
  5. +
  6. 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).
  7. +
  8. +
  9. +
  10. +
  11. 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.
  12. +
  13. +
  14. +
  15. +
  16. 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.
  17. +
  18. +
  19. +
  20. +
+

+
-- cgit v1.2.3