Skip to content

Commit b206e4e

Browse files
committed
[IMP] pos/worldline: update Worldline doc
task-4929607 closes #14514 X-original-commit: 4165ac3 Signed-off-by: Emmanuel Minga (EMMI) <[email protected]>
1 parent d1bca2b commit b206e4e

File tree

2 files changed

+64
-76
lines changed

2 files changed

+64
-76
lines changed

content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst

Lines changed: 64 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -2,92 +2,80 @@
22
Worldline
33
=========
44

5-
Connecting a payment terminal allows you to offer a fluid payment flow to your customers and ease
6-
the work of your cashiers.
5+
`Worldline <https://worldline.com/>`_ offers payment solutions through :doc:`payment terminals
6+
<../terminals>` to handle customer transactions.
77

88
.. important::
9-
- Worldline payment terminals require an :doc:`IoT Box </applications/general/iot>`.
10-
- Worldline is currently only available in Belgium, the Netherlands and Luxembourg.
11-
- Odoo is compatible with Worldline terminals that use the CTEP protocol (e.g., the Yomani XR and
12-
Yoximo terminals). If you have any doubts, contact your payment provider to ensure your
13-
terminal's compatibility.
9+
- Connecting a Worldline payment terminal to Odoo requires an :doc:`IoT system
10+
</applications/general/iot/connect>`.
11+
- Worldline is only available in **Belgium**, **the Netherlands**, and **Luxembourg** with Odoo.
12+
- Odoo is compatible with Worldline terminals that use the CTEP protocol (e.g., the **Yomani XR**
13+
and **Yoximo** terminals). Contact the payment provider to confirm the terminal's
14+
compatibility if necessary.
15+
16+
.. _pos/worldline/configuration:
17+
18+
Worldline configuration
19+
=======================
20+
21+
First, enable the Worldline payment terminal in the :ref:`POS settings <configuration/settings>`
22+
under :guilabel:`Payment Terminals`. Then :doc:`connect the IoT system to Odoo
23+
</applications/general/iot/connect>` and follow these steps on the terminal:
24+
25+
#. **Configure the ECR protocol**:
26+
27+
#. Press :menuselection:`"." --> 3 --> Stop --> 3 --> 0 --> 9`.
28+
#. Enter the technician password **1235789** and press **OK**.
29+
#. Press :menuselection:`4 --> 2 --> CTEP (ECR protocol)`. Press **OK** to confirm each of the
30+
following checks: **CTEP ticket ECR**, **ECR ticket width**, and **Character set**.
31+
#. Press **Stop** three times; the terminal restarts automatically.
32+
#. **Set the hostname**:
33+
34+
#. Press :menuselection:`"." --> 3 --> Stop --> 3 --> 0 --> 9`.
35+
#. Enter the technician password **1235789** and press **OK**.
36+
#. Press :menuselection:`4 --> 9 --> TCP/IP (ECR physical conf.)` and **OK** twice.
37+
#. Enter the :ref:`IoT's IP address <iot/connect/IoT-form>` on the **Hostname** screen by
38+
confirming each number with **OK** until the colon symbol, then confirm the step with **OK**.
39+
For example, if the IP address is `10.30.19.4:8069`, press :menuselection:`10 --> OK --> 30
40+
--> OK --> 19 --> OK --> 4 --> OK --> OK`.
41+
#. **Set the port number**:
42+
43+
#. Enter **9001** (if using an :doc:`IoT box </applications/general/iot/iot_box>`) or **9050**
44+
(if using a :doc:`Windows virtual IoT </applications/general/iot/windows_iot>`) on the
45+
**Network domain name** screen and press **OK** twice.
46+
#. Press **Stop** three times; the terminal restarts automatically.
47+
48+
The terminal is now active and displays the **Read card** screen.
1449

15-
Configuration
16-
=============
17-
18-
Connect an IoT system
19-
---------------------
20-
21-
Connecting a Worldline Payment Terminal to Odoo is a feature that requires an IoT system. For more
22-
information on how to connect one to your database, please refer to the
23-
:doc:`IoT documentation </applications/general/iot>`.
24-
25-
Configure the protocol
26-
----------------------
27-
28-
From your terminal, click on :menuselection:`"." --> 3 --> stop --> 3 --> 0 --> 9`. Enter the
29-
technician password **"1235789"** and click on :menuselection:`OK --> 4 --> 2`. Then, click on
30-
:menuselection:`Change --> CTEP (as Protocole ECR) --> OK`. Click on **OK** thrice on the subsequent
31-
screens (*CTEP ticket ECR*, *ECR ticket width*, and *Character set*). Finally, press **Stop** three
32-
times; the terminal automatically restarts.
33-
34-
Set the IP address
35-
------------------
36-
37-
From your terminal, click on :menuselection:`"." --> 3 --> stop --> 3 --> 0 --> 9`. Enter the
38-
technician password **"1235789"** and click on :menuselection:`OK --> 4 --> 9`. Then, click on
39-
:menuselection:`Change --> TCP/IP` (*TCP physical configuration* screen) :menuselection:`--> OK -->
40-
OK` (*TCP Configuration client* screen).
41-
42-
Finally, set up the hostname and port number.
43-
44-
Hostname
45-
~~~~~~~~
46-
47-
| To set up the hostname, enter your IoT system's IP address' sequence numbers and press **OK** at
48-
each "." until you reach the colon symbol.
49-
| Then, press **OK** twice.
50-
51-
.. example::
52-
| Here's an IP address sequence: `10.30.19.4:8069`.
53-
| On the *Hostname screen*, type :menuselection:`10 --> OK --> 30 --> OK --> 19 --> OK --> 4
54-
--> OK --> OK`.
50+
.. important::
51+
The `9050` port must be added as a :ref:`Windows Firewall exception <iot/windows-iot/firewall>`
52+
for the :doc:`Windows virtual IoT </applications/general/iot>`.
5553

5654
.. tip::
57-
Your IoT system's IP address is available on the :ref:`IoT system's card in the IoT app
58-
<iot/connect/IoT-form>`.
59-
60-
Port number
61-
~~~~~~~~~~~
62-
63-
On the *Port number* screen, enter **9001** (or **9050** for Windows) and click on
64-
:menuselection:`OK` (*ECR protocol SSL no*) :menuselection:`--> OK`. Click on **Stop** three times;
65-
the terminal automatically restarts.
66-
67-
.. warning::
68-
For the :doc:`Windows virtual IoT </applications/general/iot>`, the `9050` port must be added
69-
as a :ref:`Windows Firewall exception <iot/windows-iot/firewall>`.
55+
To check the terminal's connection status, open the IoT app and click the :ref:`IoT system's
56+
card <iot/connect/IoT-form>`.
7057

71-
Configure the payment method
72-
----------------------------
58+
.. _pos/worldline/odoo-configuration:
7359

74-
Enable the payment terminal :ref:`in the application settings <configuration/settings>` and
75-
:doc:`create the related payment method <../../payment_methods>`. Set the journal type as
76-
:guilabel:`Bank` and select :guilabel:`Worldline` in the :guilabel:`Use a Payment Terminal` field.
77-
Then, select your terminal device in the :guilabel:`Payment Terminal Device` field.
60+
Odoo configuration
61+
==================
7862

79-
.. image:: worldline/worldline-payment-terminals.png
63+
To connect the Worldline terminal with Odoo Point of Sale, follow these steps:
8064

81-
Once the payment method is created, you can select it in your POS settings. To do so, go to the
82-
:ref:`POS' settings <configuration/settings>`, click :guilabel:`Edit`, and add the payment method
83-
under the :guilabel:`Payments` section.
65+
#. Go to :menuselection:`Point of Sale --> Configuration --> Payment Methods` and :doc:`create a
66+
payment method <../../payment_methods>`.
67+
#. Set the :guilabel:`Journal` field to :guilabel:`Bank`.
68+
#. Set the :guilabel:`Integration` field to :guilabel:`Terminal`.
69+
#. Set the :guilabel:`Integrate with` field to :guilabel:`Worldline`.
70+
#. Select the configured device in the :guilabel:`Payment Terminal Device` field and save.
71+
#. Go to :menuselection:`Point of Sale --> Configuration --> Settings` and add the created payment
72+
method to the :guilabel:`Payment Methods` list to make it available in the POS interface.
73+
#. Click :guilabel:`Save`.
8474

8575
.. _worldline/yomani-info:
8676

8777
.. tip::
88-
- Technician password: `1235789`
89-
- To reach Wordline's technical assistance, call `02 727 61 11` and choose "merchant". Your call
90-
is automatically transferred to the desired service.
91-
- Configure the cashier terminal if you have both a customer and a cashier terminal.
92-
- To avoid blocking the terminal, check the initial configuration beforehand.
93-
- Set a fixed IP to your IoT Box’s router to prevent losing the connexion.
78+
- If a setup uses separate cashier and customer payment terminals, :ref:`configure
79+
<pos/worldline/configuration>` the cashier terminal first.
80+
- To prevent connection loss, set a fixed IP address on the IoT Box’s router or :ref:`restart
81+
the virtual IoT server <iot/windows_iot/restart>`.

0 commit comments

Comments
 (0)