@@ -6,56 +6,59 @@ Connecting a SIX payment terminal allows you to offer a fluid payment flow to yo
66ease the work of your cashiers.
77
88.. 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.
1212
1313Configuration
1414=============
1515
16- Install the POS IoT Six module
17- ------------------------------
16+ Prerequisites
17+ -------------
1818
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.
2221
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.
2526
26- Connect an IoT system
27- ---------------------
27+ .. _six/configure :
2828
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+ ----------------------------
3131
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 `.
3439
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 %
3943
40- .. image :: six/terminal-id.png
41- :alt: Setting the Six terminal ID
44+ In the modal window,
4245
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 `.
4650
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
4953
50- .. _six/configure :
54+ .. note ::
55+ Ensure the SIX terminal is online and connected to the same network as the IoT system.
5156
52- Configure the payment method
53- ----------------------------
57+ Link the payment method to a POS
58+ --------------------------------
5459
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,
5961
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