[IMP] point_of_sale: update SIX terminal setup

The setup for a SIX terminal has been updated to
be more streamlined, no longer requiring the
user to visit the IoT box homepage. The documentation
has been updated to reflect the new setup process.

task-4060801
This commit is contained in:
Max Whale 2024-08-23 09:56:03 +02:00
parent ecab061166
commit 2b5ef457c2
5 changed files with 16 additions and 19 deletions

View File

@ -29,24 +29,6 @@ Connect an IoT box
Connecting a Six payment terminal to Odoo is requires :doc:`using a Raspberry Pi or virtual (for
Windows OS only) IoT box </applications/general/iot/config/connect>`.
Configure the terminal ID
-------------------------
Navigate to your IoT Box homepage, where you can find the :guilabel:`Six payment terminal` field
once your database server is connected to the IoT box. Click :guilabel:`Configure`, fill in the
:guilabel:`Terminal ID` field with the ID received from Six, and click :guilabel:`Connect`. Your
Six terminal ID should appear in the :guilabel:`Current Terminal Id` section.
.. image:: six/terminal-id.png
:alt: Setting the Six terminal ID
Odoo automatically restarts the IoT box when the Six terminal ID is configured. If your Six terminal
is online, it will be automatically detected and connected to the database. Check the IoT box
homepage under the :guilabel:`Payments` section to confirm the connection.
.. image:: six/id-configured.png
:alt: Confirming the connection to the Six payment terminal
.. _six/configure:
Configure the payment method
@ -55,7 +37,22 @@ Configure the payment method
Enable the payment terminal :ref:`in the application settings <configuration/settings>` and
:doc:`create the related payment method <../../payment_methods>`. Set the journal type as
:guilabel:`Bank` and select :guilabel:`SIX IOT` in the :guilabel:`Use a Payment Terminal` field.
Then, select your terminal device in the :guilabel:`Payment Terminal Device` field.
Then, select :guilabel:`Setup Six Terminal`.
.. image:: six/new-payment-method.png
:alt: Creating a new payment method for the SIX payment terminal
Ensure your Six terminal is online and connected to the same network as the IoT box.
Select your :guilabel:`IoT Box` and fill in the :guilabel:`Six Terminal ID (TID)` with the ID received from Six.
After a short amount of time the Six terminal should appear in the
:guilabel:`Terminal Device` dropdown.
.. note::
If you receive a notification with the message :guilabel:`Failed to save Terminal ID to IoT Box`,
please ensure that your computer is on the same network as the IoT box and that you can access it's
homepage.
Finally, select :guilabel:`Add Terminal`.
.. image:: six/terminal-wizard.png
:alt: Configuring the Terminal ID for the SIX payment terminal

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB