|
2 | 2 | Worldline |
3 | 3 | ========= |
4 | 4 |
|
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. |
7 | 7 |
|
8 | 8 | .. 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. |
14 | 49 |
|
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>`. |
55 | 53 |
|
56 | 54 | .. 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>`. |
70 | 57 |
|
71 | | -Configure the payment method |
72 | | ----------------------------- |
| 58 | +.. _pos/worldline/odoo-configuration: |
73 | 59 |
|
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 | +================== |
78 | 62 |
|
79 | | -.. image:: worldline/worldline-payment-terminals.png |
| 63 | +To connect the Worldline terminal with Odoo Point of Sale, follow these steps: |
80 | 64 |
|
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`. |
84 | 74 |
|
85 | 75 | .. _worldline/yomani-info: |
86 | 76 |
|
87 | 77 | .. 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