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