1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
TALER MERCHANT
1. DESCRIPTION
Under the name 'Taler merchant' there are two main objectives: one is to
implement a common helper (called 'backend') for all the existing merchants
willing to integrate Taler in their existing online shops, whereas the other
objective is implementing some demonstrator shops which use that backend.
2. INNOVATIVE ASPECTS
This component allows merchants to receive payments without invading the
customers' privacy. Of course, this applies mostly for digital goods, as the
merchant does not need to know the customer's physical address.
3. PLANNING/PERSPECTIVES
Since the main component's part is the backend, and it is supposed to work with
preexisting shops, a massive backend's testing with existing shop portals should
be accomplished.
4. DEPENDENCIES
libjansson: MIT License, AGPL- and LGPL-Compatible, owned by Petri Lehtinen and other individuals
libgcrypt: LGPL, owned by Free Software Foundation
postgresql: PostgreSQL License, AGPL- and LGPL-Compatible, owned by The PostgreSQL
Global Development Group
libgnunetutil (in all of its variants): GPLv3+, owned by GNUnet e.V.
PHP: PHP License, AGPL- and LGPL-Compatible, owned by The PHP Group
5. DIRECTORY STRUCTURE
- 'src/' contains the "backend", a C piece of software which implements cryto routines
and communication with the 'exchange'
- 'examples/' contains examples of merchants using Taler, as may be a simple donation
shop or a blog
- 'copylib/' contains commons routines that any merchant using Taler needs; for example,
some JavaScript which detects if the user has a Taler wallet installed
- 'doc/' contains documentation files, like TeXinfo
|