diff options
-rw-r--r-- | README | 50 |
1 files changed, 31 insertions, 19 deletions
@@ -1,26 +1,36 @@ -TALER MERCHANT +About +===== -1. DESCRIPTION +This is the GNU Taler merchant backend. It provides the logic that should run +at every GNU Taler merchant. The GNU Taler merchant is a RESTful backend that +can be used to setup orders and process payments. 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. -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. +A general-purpose merchant back-office single-page (HTML/JavaScript) +application is also included (alas, the source code for it is in another Git +repository). -2. INNOVATIVE ASPECTS +This merchant backend must be combined with a merchant frontend, such as +an e-commerce application. You can find a WooCommerce plugin, a snack +machine integration (taler-mdb) and various demonstrator front-ends at +https://git.taler.net/. -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 +Joining GNU +=========== -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. +This is a GNU program, developed by the GNU Project and part of the +GNU Operating System. If you are the author of an awesome program and +want to join us in writing Free Software, please consider making it an +official GNU program and become a GNU maintainer. You can find +instructions on how to do so at http://www.gnu.org/help/evaluation. +We are looking forward to hacking with you! -4. DEPENDENCIES +Installation +============ libjansson: MIT License, AGPL- and LGPL-Compatible, owned by Petri Lehtinen and other individuals libgcrypt: LGPL, owned by Free Software Foundation @@ -29,8 +39,10 @@ Global Development Group libgnunetutil (in all of its variants): GPLv3+, owned by GNUnet e.V. libqrencode: LGPL v2.1+, Copyright Kentaro Fukuchi -5. DIRECTORY STRUCTURE -- 'src/' contains the "backend", a C piece of software which implements crypto routines - and communication with the 'exchange' - 'doc/' contains documentation files, like TeXinfo +Source guide +============ + +'src/' contains the "backend", a C piece of software which implements crypto routines + and communication with the 'exchange' +'doc/' contains documentation files, like TeXinfo |