aboutsummaryrefslogtreecommitdiff
path: root/merchants.html.j2
blob: e2b17947d77d0eeb745931a9707cebc45a9b7a17 (plain) (blame)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
{% extends "common/base.j2" %}
{% block body_content %}
<div class="jumbotron">
  <div class="container text-center">
    <h1>{{ _("Advantages for Merchants") }}</h1>
    <p>{{ _("Taler is a cost-effective electronic payment system
             which provides you with cryptographic proof that
             the payment worked correctly within milliseconds.
             Your Web customers pay with previously unknown
             levels of convenience without risk of fraud.")
             }}</p>
  </div>
</div>

<div class="container adorn_h3_bracket">
  <div class="row">
    <div class="col-lg-4">
      <h3>{{ _("Fast") }}</h3>

      <p>{{ _("Processing transactions with Taler is fast,
               allowing you to confirm the transaction with your
               customer virtually immediately.  Your customers
               will appreciate that they do not have to type in
               credit card information and play the &quot;verified
               by&quot; game.  By making payments significantly
               more convenient for your customers, you may be able
               to use Taler for small transactions that would not
               work with credit card payments due to the mental
               overhead for customers.") }}</p>

    </div>
    <div class="col-lg-4">
      <h3>{{ _("Secure") }}</h3>

      <p>{{ _("You will have cryptographic proof of payment from
               the Taler payment service provider. Taler does not
               require you to undergo any particular security
               audits (such as PCI DSS), processes or procedures,
               as you never handle sensitive customer account
               information.  Your systems will have customer
               contracts with qualified signatures for all
               transactions which you can use in court in case of
               disputes.") }}</p>

    </div>
    <div class="col-lg-4">
      <h3>{{ _("Free") }}</h3>

      <p>{{ _("Taler is free software, and you can use the
               liberally-licensed reference code as a starting
               point to integrate Taler into your services. To use
               Taler, you do not need to pay license fees, and the
               free software development model will ensure that
               you can select from many competent integrators for
               support.") }}</p>

    </div>
  </div>
  <div class="row">
    <div class="col-lg-4">
      <h3>{{ _("Cheap") }}</h3>

      <p>{{ _("Taler is designed to minimize the work the exchange
               needs to perform.  Combined with Taler's strong
               security which prevents fraud, payment service
               providers can operate with very low overhead and
               thus low transaction fees.") }}</p>

    </div>
    <div class="col-lg-4">
      <h3>{{ _("Flexible") }}</h3>

      <p>{{ _("Taler can be used for different currencies (such as
               Euros, US Dollars or Bitcoins) and different
               payment models limited only by what the payment
               service provider supports in its interactions.")
               }}</p>

    </div>
    <div class="col-lg-4">
      <h3>{{ _("Ethical") }}</h3>

      <p>{{ _("Taler prevents tax evasion and money laundering.
               Taler's protocols are efficient and do not waste
               energy. Taler encourages transparency by providing
               an open standard and free software reference
               implementations.") }}</p>

    </div>
  </div>
</div>

<div class="container-fluid c_acronym">
<div class="container">
  <h2 id="documentation">{{ _("Manuals for merchants") }}</h2>
  <p>
    </p><ul>
      <li>{{ _("The GNU Taler merchant backend operator manual") }}
        (<a href="https://docs.taler.net/current/merchant-backend/manual.html">html</a>,
         <a href="https://docs.taler.net/current/merchant-backend/manual.pdf">pdf</a>)</li>
      <li>{{ _("The GNU Taler Web shop integration tutorial (PHP)") }}
        (<a href="https://docs.taler.net/current/merchant-shop/php/tutorial.html">html</a>,
         <a href="https://docs.taler.net/current/merchant-shop/php/tutorial.pdf">pdf</a>)</li>
      <li>{{ _("The GNU Taler Web shop integration tutorial (Python)") }}
        (<a href="https://docs.taler.net/current/merchant-shop/python/tutorial.html">html</a>,
         <a href="https://docs.taler.net/current/merchant-shop/python/tutorial.pdf">pdf</a>)</li>
    </ul>
  <p></p>
</div>
</div>


<div class="container">

 <div class="col-lg-6">
    <h2 id="overview">{{ _("The GNU Taler Merchant Backend") }}</h2>

    <p>{{ _("Merchants process payments using the Taler backend:") }}</p>
    <p>
      <ul>

        <li>{{ _("The backend <b>signs</b> and <b>stores</b>
                  proposals made by the merchant to customers.
                  For this, the merchant's frontend needs to give the
                  customer's order in a JSON format to the backend.") }}</li>

        <li>{{ _("The backend <b>validates</b> and <b>executes</b>
                  payments received from the wallet.  The frontend
                  must pass the payment request through to the backend
                  and checks the HTTP status code that is returned.") }}</li>

        <li>{{ _("The backend can <b>list</b> completed transactions
                  and <b>map</b> aggregated wire transfers to individual
                  business transactions including the exact terms of
                  the contract.") }} </li>

      </ul>
    </p>
 </div>
  <div class="col-lg-6">
    <img src="{{ url('images/backend.svg') }}" alt="customer perspective" style="float: right; margin: 5px 5px 5px 5px;" width="100%">
  </div>
</div> <!-- /container -->
{% endblock body_content %}