From 62a77f5c3f4bb11ba296ce143070de7bc41f2a0b Mon Sep 17 00:00:00 2001 From: emmi-odoo Date: Fri, 18 Jul 2025 14:31:51 +0000 Subject: [PATCH] [IMP] pos/terminals: Update Payment terminals task-4946909 closes odoo/documentation#14505 X-original-commit: 7234165f5807ac9ba1c3c5969f29c18fe12445ef Signed-off-by: Audrey Vandromme (auva) Signed-off-by: Emmanuel Minga (EMMI) --- .../payment_methods/terminals.rst | 62 ++++++++++-------- .../terminals/payment-terminals.png | Bin 22884 -> 0 bytes .../sales/point_of_sale/restaurant.rst | 2 +- 3 files changed, 34 insertions(+), 30 deletions(-) delete mode 100644 content/applications/sales/point_of_sale/payment_methods/terminals/payment-terminals.png diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals.rst b/content/applications/sales/point_of_sale/payment_methods/terminals.rst index aa9eff8ae..b69d38d84 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals.rst @@ -4,48 +4,52 @@ Payment terminals ================= -Connecting and integrating a payment terminal with your POS system allows you to accept multiple -payment options, including credit and debit cards, making the payment process more efficient. +Connect and integrate a payment terminal to a :ref:`POS system ` to accept +multiple payment options, including credit and debit cards. -.. _terminals/configuration: +.. _pos/terminals/configuration: Configuration ============= -Go to the :ref:`application settings `, scroll down to the -:guilabel:`Payment Terminals` section, and tick your terminal's checkbox. +To activate a payment terminal and allow processing payments with it, follow these steps: -.. image:: terminals/payment-terminals.png - :alt: checkbox in the settings to enable a payment terminal +#. Go to :menuselection:`Point of Sale --> Configuration --> Settings` and scroll down to the + :guilabel:`Payment Terminals` section. +#. Enable the relevant terminal. +#. Click :guilabel:`Save`. +#. Go to :menuselection:`Point of Sale --> Configuration --> Payment Methods` and :doc:`create the + corresponding payment method <../payment_methods>`. +#. Set the :guilabel:`Integration` field to :guilabel:`Terminal`, select the relevant terminal, and + complete the terminal-specific configuration: -Then, follow the corresponding documentation to configure your device: + - :doc:`Adyen ` + - :doc:`Ingenico ` + - :doc:`Mercado Pago ` + - :doc:`Razorpay ` + - :doc:`SIX ` + - :doc:`Stripe ` + - :doc:`Tyro ` + - :doc:`Viva.com ` + - :doc:`Worldline ` +#. Go to :menuselection:`Point of Sale --> Configuration --> Settings` and add the payment method + to the :guilabel:`Payment Methods` list to make it available in the POS interface. -- :doc:`Adyen configuration ` -- :doc:`Ingenico configuration ` -- :doc:`Mercado Pago configuration ` -- :doc:`Razorpay configuration ` -- :doc:`SIX configuration ` -- :doc:`Stripe configuration ` -- :doc:`Tyro configuration ` -- :doc:`Viva.com configuration ` -- :doc:`Worldline configuration ` +.. _pos/terminals/terminal-use: -Once the terminal is configured, you can :doc:`create the corresponding payment method and add it to -the POS <../payment_methods>`. +Terminal use +============ -Pay with a payment terminal -=========================== +To process a :ref:`payment ` with a :ref:`configured terminal +` for an order, select the terminal's :doc:`payment method +<../payment_methods>` on the :guilabel:`Payment` screen, then follow the instructions on the +terminal device. -When processing a payment, select the terminal's payment method. Check the amount and -click on :guilabel:`Send`. Once the payment is successful, the status changes to :guilabel:`Payment -Successful`. +Once the transaction is successful, the payment is automatically validated in Point of Sale. .. note:: - - | In case of connection issues between Odoo and the payment terminal, force the payment by - clicking on :guilabel:`Force Done`, which allows you to validate the order. - | This option is only available after receiving an error message informing you that the - connection failed. - - To cancel the payment request, click on :guilabel:`Cancel`. + - Connection issues between Odoo and the payment terminal result in transaction cancellation. + - To cancel the payment request, click :guilabel:`Cancel`. .. toctree:: :titlesonly: diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/payment-terminals.png b/content/applications/sales/point_of_sale/payment_methods/terminals/payment-terminals.png deleted file mode 100644 index 07fde00dc184215542619fbfa32645f64755fbe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22884 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 diff --git a/content/applications/sales/point_of_sale/restaurant.rst b/content/applications/sales/point_of_sale/restaurant.rst index 11f0ec855..cc2e7c359 100644 --- a/content/applications/sales/point_of_sale/restaurant.rst +++ b/content/applications/sales/point_of_sale/restaurant.rst @@ -289,7 +289,7 @@ the :guilabel:`Payment` section, enable :guilabel:`Tips`, and click :guilabel:` .. important:: - The :guilabel:`Add tip after payment` setting only works for a POS in the United States of America with an :doc:`Adyen ` or a :doc:`Stripe - ` :ref:`payment terminal `. + ` :ref:`payment terminal `. - The :guilabel:`Add tip through payment terminal (Adyen)` setting only works with an :ref:`Adyen ` terminal.