@@ -6,56 +6,59 @@ Connecting a SIX payment terminal allows you to offer a fluid payment flow to yo
6
6
ease the work of your cashiers.
7
7
8
8
.. warning ::
9
- Even though Worldline has recently acquired SIX Payment Services and both companies use Yomani
10
- payment terminals, the firmware they run is different . Terminals received from Worldline are
11
- therefore not compatible with this integration.
9
+ Although Worldline has acquired SIX Payment Services and both entities utilize Yomani payment
10
+ terminals, their firmware differs . Terminals supplied by Worldline are, therefore, incompatible
11
+ with this integration.
12
12
13
13
Configuration
14
14
=============
15
15
16
- Install the POS IoT Six module
17
- ------------------------------
16
+ Prerequisites
17
+ -------------
18
18
19
- To activate the POS IoT Six module, go to :guilabel: `Apps `, remove the :guilabel: `Apps ` filter, and
20
- search for **POS IoT Six **. This module adds the necessary driver and interface to your database to
21
- detect Six terminals.
19
+ #. Install the POS IoT Six module: :doc: `Activate the POS IoT Six module module
20
+ <../../../../general/apps_modules>` to enable the payment terminal.
22
21
23
- .. note ::
24
- This module replaces the **POS Six ** module.
22
+ .. note ::
23
+ This module replaces the **POS Six ** module.
24
+ #. Connect an IoT system: :doc: `A Raspberry Pi or a virtual IoT system (for Windows OS only)
25
+ </applications/general/iot/connect>` is required to connect a SIX payment terminal to Odoo.
25
26
26
- Connect an IoT system
27
- ---------------------
27
+ .. _six/configure :
28
28
29
- Connecting a Six payment terminal to Odoo is requires :doc: ` using an IoT system
30
- </applications/general/iot>`.
29
+ Configure the payment method
30
+ ----------------------------
31
31
32
- Configure the terminal ID
33
- -------------------------
32
+ #. Enable the payment terminal :ref: `in the application settings <configuration/settings >` and
33
+ :doc: `create a payment method for SIX terminals <../../payment_methods >`.
34
+ #. Set the journal type as :guilabel: `Bank `.
35
+ #. Fill in the :guilabel: `Outstanding Account ` field.
36
+ #. Select :guilabel: `Terminal ` in the :guilabel: `Integration ` field.
37
+ #. Select :guilabel: `SIX IOT ` in the :guilabel: `Integrate with ` field.
38
+ #. Click :guilabel: `Setup Six Terminal `.
34
39
35
- Navigate to the IoT system's homepage, where you can find the :guilabel: `Six payment terminal `
36
- field once your database server is connected to the IoT system. Click :guilabel: `Configure `, fill
37
- in the :guilabel: `Terminal ID ` field with the ID received from Six, and click :guilabel: `Connect `.
38
- Your Six terminal ID should appear in the :guilabel: `Current Terminal Id ` section.
40
+ .. image :: six/new-payment-method.png
41
+ :alt: Creating a new payment method for the SIX payment terminal
42
+ :scale: 45 %
39
43
40
- .. image :: six/terminal-id.png
41
- :alt: Setting the Six terminal ID
44
+ In the modal window,
42
45
43
- Odoo automatically restarts the IoT system when the Six terminal ID is configured. If your Six
44
- terminal is online, it will be automatically detected and connected to the database. Check the IoT
45
- system's homepage under the :guilabel: `Payments ` section to confirm the connection.
46
+ #. Click the :guilabel: `IoT Box ` field and select the IoT system from the dropdown menu.
47
+ #. Enter the :guilabel: `Six Terminal ID (TID) ` provided by SIX.
48
+ #. Select the :guilabel: `Terminal Device ` from dropdown menu.
49
+ #. Finally, click :guilabel: `Add Terminal `.
46
50
47
- .. image :: six/id-configured .png
48
- :alt: Confirming the connection to the Six payment terminal
51
+ .. image :: six/terminal-wizard .png
52
+ :alt: Configuring the Terminal ID for the SIX payment terminal
49
53
50
- .. _six/configure :
54
+ .. note ::
55
+ Ensure the SIX terminal is online and connected to the same network as the IoT system.
51
56
52
- Configure the payment method
53
- ----------------------------
57
+ Link the payment method to a POS
58
+ --------------------------------
54
59
55
- Enable the payment terminal :ref: `in the application settings <configuration/settings >` and
56
- :doc: `create the related payment method <../../payment_methods >`. Set the journal type as
57
- :guilabel: `Bank ` and select :guilabel: `SIX IOT ` in the :guilabel: `Use a Payment Terminal ` field.
58
- Then, select your terminal device in the :guilabel: `Payment Terminal Device ` field.
60
+ Once the payment method is created, it can be selected in the POS settings. To do so,
59
61
60
- .. image :: six/new-payment-method.png
61
- :alt: Creating a new payment method for the SIX payment terminal
62
+ #. Go to the :ref: `POS' settings <configuration/settings >`.
63
+ #. Add the payment method under the :guilabel: `Payment methods ` field within the :guilabel: `Payment `
64
+ section.
0 commit comments