diff options
Diffstat (limited to 'merchants.html.j2')
-rw-r--r-- | merchants.html.j2 | 326 |
1 files changed, 157 insertions, 169 deletions
diff --git a/merchants.html.j2 b/merchants.html.j2 index ce2a47f2..304a5078 100644 --- a/merchants.html.j2 +++ b/merchants.html.j2 | |||
@@ -1,169 +1,157 @@ | |||
1 | <!DOCTYPE html> | 1 | {% extends "common/base.j2" %} |
2 | <html lang="{{ _('en') }}"> | 2 | {% block body_content %} |
3 | <head> | 3 | <div class="jumbotron"> |
4 | <meta charset="UTF-8"/> | 4 | <div class="container text-center"> |
5 | <title>{{ _("GNU Taler") }} - {{ _("Merchants") }}</title> | 5 | <h1>{{ _("Advantages for Merchants") }}</h1> |
6 | <meta name="description" content=""/> | 6 | <p>{{ _("Taler is a cost-effective electronic payment system |
7 | {% include "common/header.j2.inc" %} | 7 | which provides you with cryptographic proof that |
8 | </head> | 8 | the payment worked correctly within milliseconds. |
9 | <body> | 9 | Your Web customers pay with previously unknown |
10 | <div class="container"> | 10 | levels of convenience without risk of fraud.") |
11 | {% include "common/navigation.j2.inc" %} | 11 | }}</p> |
12 | <!-- Jumbotron --> | 12 | </div> |
13 | <div class="jumbotron"> | 13 | </div> |
14 | <h1>{{ _("Advantages for Merchants") }}</h1> | 14 | |
15 | <div class="col-lg-12"> | 15 | <div class="container"> |
16 | 16 | <div class="row"> | |
17 | <p>{{ _("Taler is a cost-effective electronic payment system | 17 | <div class="col-lg-4"> |
18 | which provides you with cryptographic proof that | 18 | <h2>{{ _("Fast") }}</h2> |
19 | the payment worked correctly within milliseconds. | 19 | |
20 | Your Web customers pay with previously unknown | 20 | <p>{{ _("Processing transactions with Taler is fast, |
21 | levels of convenience without risk of fraud.") | 21 | allowing you to confirm the transaction with your |
22 | }}</p> | 22 | customer virtually immediately. Your customers |
23 | 23 | will appreciate that they do not have to type in | |
24 | </div> | 24 | credit card information and play the "verified |
25 | </div> | 25 | by" game. By making payments significantly |
26 | <div class="row"> | 26 | more convenient for your customers, you may be able |
27 | <div class="col-lg-4"> | 27 | to use Taler for small transactions that would not |
28 | <h2>{{ _("Fast") }}</h2> | 28 | work with credit card payments due to the mental |
29 | 29 | overhead for customers.") }}</p> | |
30 | <p>{{ _("Processing transactions with Taler is fast, | 30 | |
31 | allowing you to confirm the transaction with your | 31 | </div> |
32 | customer virtually immediately. Your customers | 32 | <div class="col-lg-4"> |
33 | will appreciate that they do not have to type in | 33 | <h2>{{ _("Secure") }}</h2> |
34 | credit card information and play the "verified | 34 | |
35 | by" game. By making payments significantly | 35 | <p>{{ _("You will have cryptographic proof of payment from |
36 | more convenient for your customers, you may be able | 36 | the Taler payment service provider. Taler does not |
37 | to use Taler for small transactions that would not | 37 | require you to undergo any particular security |
38 | work with credit card payments due to the mental | 38 | audits (such as PCI DSS), processes or procedures, |
39 | overhead for customers.") }}</p> | 39 | as you never handle sensitive customer account |
40 | 40 | information. Your systems will have customer | |
41 | </div> | 41 | contracts wih qualified signatures for all |
42 | <div class="col-lg-4"> | 42 | transactions which you can use in court in case of |
43 | <h2>{{ _("Secure") }}</h2> | 43 | disputes.") }}</p> |
44 | 44 | ||
45 | <p>{{ _("You will have cryptographic proof of payment from | 45 | </div> |
46 | the Taler payment service provider. Taler does not | 46 | <div class="col-lg-4"> |
47 | require you to undergo any particular security | 47 | <h2>{{ _("Free Software") }}</h2> |
48 | audits (such as PCI DSS), processes or procedures, | 48 | |
49 | as you never handle sensitive customer account | 49 | <p>{{ _("Taler is free software, and you can use the |
50 | information. Your systems will have customer | 50 | liberally-licensed reference code as a starting |
51 | contracts wih qualified signatures for all | 51 | point to integrate Taler into your services. To use |
52 | transactions which you can use in court in case of | 52 | Taler, you do not need to pay license fees, and the |
53 | disputes.") }}</p> | 53 | free software development model will ensure that |
54 | 54 | you can select from many competent integrators for | |
55 | </div> | 55 | support.") }}</p> |
56 | <div class="col-lg-4"> | 56 | |
57 | <h2>{{ _("Free Software") }}</h2> | 57 | </div> |
58 | 58 | </div> | |
59 | <p>{{ _("Taler is free software, and you can use the | 59 | <div class="row"> |
60 | liberally-licensed reference code as a starting | 60 | <div class="col-lg-4"> |
61 | point to integrate Taler into your services. To use | 61 | <h2>{{ _("Low Fees") }}</h2> |
62 | Taler, you do not need to pay license fees, and the | 62 | |
63 | free software development model will ensure that | 63 | <p>{{ _("Taler is designed to minimize the work the exchange |
64 | you can select from many competent integrators for | 64 | needs to perform. Combined with Taler's strong |
65 | support.") }}</p> | 65 | security which prevents fraud, payment service |
66 | 66 | providers can operate with very low overhead and | |
67 | </div> | 67 | thus low transaction fees.") }}</p> |
68 | </div> | 68 | |
69 | <div class="row"> | 69 | </div> |
70 | <div class="col-lg-4"> | 70 | <div class="col-lg-4"> |
71 | <h2>{{ _("Low Fees") }}</h2> | 71 | <h2>{{ _("Flexible") }}</h2> |
72 | 72 | ||
73 | <p>{{ _("Taler is designed to minimize the work the exchange | 73 | <p>{{ _("Taler can be used for different currencies (such as |
74 | needs to perform. Combined with Taler's strong | 74 | Euros, US Dollars or Bitcoins) and different |
75 | security which prevents fraud, payment service | 75 | payment models limited only by what the payment |
76 | providers can operate with very low overhead and | 76 | service provider supports in its interactions.") |
77 | thus low transaction fees.") }}</p> | 77 | }}</p> |
78 | 78 | ||
79 | </div> | 79 | </div> |
80 | <div class="col-lg-4"> | 80 | <div class="col-lg-4"> |
81 | <h2>{{ _("Flexible") }}</h2> | 81 | <h2>{{ _("Ethical") }}</h2> |
82 | 82 | ||
83 | <p>{{ _("Taler can be used for different currencies (such as | 83 | <p>{{ _("Taler prevents tax evasion and money laundering. |
84 | Euros, US Dollars or Bitcoins) and different | 84 | Taler's protocols are efficient and do not waste |
85 | payment models limited only by what the payment | 85 | energy. Taler encourages transparency by providing |
86 | service provider supports in its interactions.") | 86 | an open standard and free software reference |
87 | }}</p> | 87 | implementations.") }}</p> |
88 | 88 | ||
89 | </div> | 89 | </div> |
90 | <div class="col-lg-4"> | 90 | </div> |
91 | <h2>{{ _("Ethical") }}</h2> | 91 | <div class="col-lg-12"> |
92 | 92 | <h2 id="overview">{{ _("Taler as seen by merchants") }}</h2> | |
93 | <p>{{ _("Taler prevents tax evasion and money laundering. | 93 | |
94 | Taler's protocols are efficient and do not waste | 94 | <p>{{ _("Merchants supporting the Taler system need to |
95 | energy. Taler encourages transparency by providing | 95 | integrate some relatively simple logic into their |
96 | an open standard and free software reference | 96 | transaction processing system. Typical steps |
97 | implementations.") }}</p> | 97 | performed by the merchant system are: ") }}</p> |
98 | 98 | ||
99 | </div> | 99 | <p> |
100 | </div> | 100 | <img src="{{ url('images/merchant.svg') }}" alt="merchant perspective" style="float: right; margin: 50px 5px 5px 5px;" width="50%"> |
101 | <div class="col-lg-12"> | 101 | <ol> |
102 | <h2 id="overview">{{ _("Taler as seen by merchants") }}</h2> | 102 | |
103 | 103 | <li>{{ _("The new logic detects when a customer's system | |
104 | <p>{{ _("Merchants supporting the Taler system need to | 104 | supports Taler and then needs to send a |
105 | integrate some relatively simple logic into their | 105 | cryptographically signed version of the proposed |
106 | transaction processing system. Typical steps | 106 | contract in a simple JSON format to the |
107 | performed by the merchant system are: ") }}</p> | 107 | customer. The message also includes salted, |
108 | 108 | hashed wire details for the merchant, as well as | |
109 | <p> | 109 | restrictions as to which exchange operators the |
110 | <img src="{{ url('images/merchant.svg') }}" alt="merchant perspective" style="float: right; margin: 50px 5px 5px 5px;" width="50%"> | 110 | merchant is willing to deal with.") }}</li> |
111 | <ol> | 111 | |
112 | 112 | <li>{{ _("The customer sends a signed response which | |
113 | <li>{{ _("The new logic detects when a customer's system | 113 | states that certain digital coins now belong to |
114 | supports Taler and then needs to send a | 114 | the merchant to both signal acceptance of the |
115 | cryptographically signed version of the proposed | 115 | deal as well as to pay the respective amount |
116 | contract in a simple JSON format to the | 116 | (bottom).") }}</li> |
117 | customer. The message also includes salted, | 117 | |
118 | hashed wire details for the merchant, as well as | 118 | <li>{{ _("The merchant then forwards the signed messages |
119 | restrictions as to which exchange operators the | 119 | received from the customer to the exchange, |
120 | merchant is willing to deal with.") }}</li> | 120 | together with its wire details and the salt |
121 | 121 | (without hashing). The exchange verifies the | |
122 | <li>{{ _("The customer sends a signed response which | 122 | details and sends a signed confirmation (or an |
123 | states that certain digital coins now belong to | 123 | error message) to the merchant. The merchant |
124 | the merchant to both signal acceptance of the | 124 | checks that the exchange's signature is valid, |
125 | deal as well as to pay the respective amount | 125 | sends a confirmation to the customer and |
126 | (bottom).") }}</li> | 126 | executes the contract-specific business |
127 | 127 | logic.") }}</li> | |
128 | <li>{{ _("The merchant then forwards the signed messages | 128 | |
129 | received from the customer to the exchange, | 129 | <li>{{ _("The exchange performs wire transfers |
130 | together with its wire details and the salt | 130 | corresponding to the claims deposited by the |
131 | (without hashing). The exchange verifies the | 131 | merchant. Note that the exchange may charge |
132 | details and sends a signed confirmation (or an | 132 | fees for the deposit operation, hence merchants |
133 | error message) to the merchant. The merchant | 133 | may impose limits restricting the set of |
134 | checks that the exchange's signature is valid, | 134 | exchange operators they are willing to deal |
135 | sends a confirmation to the customer and | 135 | with, for example by imposing a bound on |
136 | executes the contract-specific business | 136 | deposit fees.") }}</li> |
137 | logic.") }}</li> | 137 | </ol> |
138 | 138 | </p> | |
139 | <li>{{ _("The exchange performs wire transfers | 139 | </div> |
140 | corresponding to the claims deposited by the | 140 | <div class="col-lg-12"> |
141 | merchant. Note that the exchange may charge | 141 | <h2 id="documentation">{{ _("Manuals for merchants") }}</h2> |
142 | fees for the deposit operation, hence merchants | 142 | <p> |
143 | may impose limits restricting the set of | 143 | </p><ul> |
144 | exchange operators they are willing to deal | 144 | <li>{{ _("The GNU Taler merchant backend operator manual") }} |
145 | with, for example by imposing a bound on | 145 | (<a href="https://docs.taler.net/current/merchant-backend/manual.html">html</a>, |
146 | deposit fees.") }}</li> | 146 | <a href="https://docs.taler.net/current/merchant-backend/manual.pdf">pdf</a>)</li> |
147 | </ol> | 147 | <li>{{ _("The GNU Taler Web shop integration tutorial (PHP)") }} |
148 | </p> | 148 | (<a href="https://docs.taler.net/current/merchant-shop/php/tutorial.html">html</a>, |
149 | </div> | 149 | <a href="https://docs.taler.net/current/merchant-shop/php/tutorial.pdf">pdf</a>)</li> |
150 | <div class="col-lg-12"> | 150 | <li>{{ _("The GNU Taler Web shop integration tutorial (Python)") }} |
151 | <h2 id="documentation">{{ _("Manuals for merchants") }}</h2> | 151 | (<a href="https://docs.taler.net/current/merchant-shop/python/tutorial.html">html</a>, |
152 | <p> | 152 | <a href="https://docs.taler.net/current/merchant-shop/python/tutorial.pdf">pdf</a>)</li> |
153 | </p><ul> | 153 | </ul> |
154 | <li>{{ _("The GNU Taler merchant backend operator manual") }} | 154 | <p></p> |
155 | (<a href="https://docs.taler.net/current/merchant-backend/manual.html">html</a>, | 155 | </div> |
156 | <a href="https://docs.taler.net/current/merchant-backend/manual.pdf">pdf</a>)</li> | 156 | </div> <!-- /container --> |
157 | <li>{{ _("The GNU Taler Web shop integration tutorial (PHP)") }} | 157 | {% endblock body_content %} |
158 | (<a href="https://docs.taler.net/current/merchant-shop/php/tutorial.html">html</a>, | ||
159 | <a href="https://docs.taler.net/current/merchant-shop/php/tutorial.pdf">pdf</a>)</li> | ||
160 | <li>{{ _("The GNU Taler Web shop integration tutorial (Python)") }} | ||
161 | (<a href="https://docs.taler.net/current/merchant-shop/python/tutorial.html">html</a>, | ||
162 | <a href="https://docs.taler.net/current/merchant-shop/python/tutorial.pdf">pdf</a>)</li> | ||
163 | </ul> | ||
164 | <p></p> | ||
165 | </div> | ||
166 | {% include "common/footer.j2.inc" %} | ||
167 | </div> <!-- /container --> | ||
168 | </body> | ||
169 | </html> | ||