From b75365646ba3822af837c1a66cfbbdc5bf40912c Mon Sep 17 00:00:00 2001 From: Louis Travaux Date: Tue, 29 Apr 2025 13:53:47 +0200 Subject: [PATCH] [REF] sales: rename Viva Wallet to Viva.com task-4673212 As requested by Viva.com teams, we adapted the documentation to conform to their rebranding. closes odoo/documentation#13132 Task: 4673212 Signed-off-by: Loredana Perazzo (lrpz) --- .../payment_methods/terminals.rst | 4 +- .../{viva_wallet.rst => viva_com.rst} | 80 +++++++++--------- .../{viva_wallet => viva_com}/access-cred.png | Bin .../{viva_wallet => viva_com}/api-cred.png | Bin .../viva_com/create-method-viva-com.png | Bin 0 -> 13936 bytes .../{viva_wallet => viva_com}/terminal-id.png | Bin .../viva_wallet/create-method-viva-wallet.png | Bin 18624 -> 0 bytes redirects/18.0.txt | 1 + 8 files changed, 43 insertions(+), 42 deletions(-) rename content/applications/sales/point_of_sale/payment_methods/terminals/{viva_wallet.rst => viva_com.rst} (50%) rename content/applications/sales/point_of_sale/payment_methods/terminals/{viva_wallet => viva_com}/access-cred.png (100%) rename content/applications/sales/point_of_sale/payment_methods/terminals/{viva_wallet => viva_com}/api-cred.png (100%) create mode 100644 content/applications/sales/point_of_sale/payment_methods/terminals/viva_com/create-method-viva-com.png rename content/applications/sales/point_of_sale/payment_methods/terminals/{viva_wallet => viva_com}/terminal-id.png (100%) delete mode 100644 content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet/create-method-viva-wallet.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 bf4224952..aa9eff8ae 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals.rst @@ -27,7 +27,7 @@ Then, follow the corresponding documentation to configure your device: - :doc:`SIX configuration ` - :doc:`Stripe configuration ` - :doc:`Tyro configuration ` -- :doc:`Viva Wallet configuration ` +- :doc:`Viva.com configuration ` - :doc:`Worldline configuration ` Once the terminal is configured, you can :doc:`create the corresponding payment method and add it to @@ -57,5 +57,5 @@ Successful`. terminals/six terminals/stripe terminals/tyro - terminals/viva_wallet + terminals/viva_com terminals/worldline diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet.rst b/content/applications/sales/point_of_sale/payment_methods/terminals/viva_com.rst similarity index 50% rename from content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet.rst rename to content/applications/sales/point_of_sale/payment_methods/terminals/viva_com.rst index 140d1d8e7..cdb29092a 100644 --- a/content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet.rst +++ b/content/applications/sales/point_of_sale/payment_methods/terminals/viva_com.rst @@ -1,113 +1,113 @@ -=========== -Viva Wallet -=========== +======== +Viva.com +======== -Connecting a **Viva Wallet** :doc:`payment terminal <../terminals>` allows you to offer a fluid +Connecting a **Viva.com** :doc:`payment terminal <../terminals>` allows you to offer a fluid payment flow to your customers and ease the work of your cashiers. .. note:: - Viva Wallet lets you turn your phone into a mobile card reader: `Tap On Phone - `_. + Viva.com lets you turn your phone into a mobile card reader: `Tap On Phone + `_. Configuration ============= -Start by creating your Viva Wallet account on `Viva Wallet's website `_. +Start by creating your Viva.com account on `Viva.com website `_. -Locate your Viva Wallet credentials ------------------------------------ +Locate your Viva.com credentials +-------------------------------- -When configuring Viva Wallet in Point of Sale, you need to use specific credentials that are -available in your Viva Wallet account. These credentials include your :ref:`Merchant ID -`, :ref:`API key `, :ref:`POS API credentials -`, and :ref:`Terminal ID ` number. +When configuring Viva.com in Point of Sale, you need to use specific credentials that are available +in your Viva.com account. These credentials include your :ref:`Merchant ID `, +:ref:`API key `, :ref:`POS API credentials `, and +:ref:`Terminal ID ` number. -.. _viva_wallet/id-key: +.. _pos/viva_com/id-key: Merchant ID and API key ~~~~~~~~~~~~~~~~~~~~~~~ Locate your `Merchant ID and API key following the Viva documentation -`_. +`_. Then, save the keys and paste them into the Odoo :guilabel:`Merchant ID` and :guilabel:`API Key` -fields :ref:`when creating the payment method `. +fields :ref:`when creating the payment method `. -.. image:: viva_wallet/access-cred.png +.. image:: viva_com/access-cred.png :alt: merchant ID and API key fields .. note:: These credentials are used for APIs that authenticate with Basic Auth. -.. _viva_wallet/pos-api: +.. _pos/viva_com/pos-api: POS API credentials ~~~~~~~~~~~~~~~~~~~ Locate and generate your `POS API credentials following the Viva documentation -`_. +`_. Then, save the keys and paste them in the Odoo :guilabel:`Client secret` and :guilabel:`Client ID` -fields :ref:`when creating the payment method `. +fields :ref:`when creating the payment method `. .. warning:: These credentials are only displayed once. Ensure you keep a copy to secure them. -.. image:: viva_wallet/api-cred.png +.. image:: viva_com/api-cred.png :alt: Client secret and client ID fields .. note:: These credentials are used for Android and iOS POS Activation requests, as well as the Cloud Terminal API. -.. _viva_wallet/identifier: +.. _pos/viva_com/identifier: Terminal ID ~~~~~~~~~~~ Your terminal ID number is used to identify your terminal. To find it: -#. Go to your Viva Wallet account and select the relevant account. +#. Go to your Viva.com account and select the relevant account. #. Go to :menuselection:`Sales --> Physical payments --> Card terminals` in the navigation menu. The terminal ID number is located under the :guilabel:`Terminal ID (TID)` column. Save it to paste it into the :guilabel:`Terminal ID` field :ref:`when creating the payment method -`. +`. -.. image:: viva_wallet/terminal-id.png +.. image:: viva_com/terminal-id.png :alt: Viva terminal ID -.. _viva_wallet/method-creation: +.. _pos/viva_com/method-creation: Configure the payment method ---------------------------- -#. :doc:`Activate the POS Viva Wallet module <../../../../general/apps_modules>` to enable the +#. :doc:`Activate the POS Viva.com module <../../../../general/apps_modules>` to enable the payment terminal. #. :doc:`Create the related payment method <../../payment_methods>` by going to :menuselection:`Point of Sale --> Configuration --> Payment Methods` and clicking :guilabel:`New`. #. Set the journal type as :guilabel:`Bank`. -#. Select :guilabel:`Viva Wallet` in the :guilabel:`Use a Payment Terminal` field. +#. Select :guilabel:`Terminal` in the :guilabel:`Integration` field. +#. Select :guilabel:`Viva.com` in the :guilabel:`Integrate with` field. #. Fill in the mandatory fields with your: - - :ref:`Merchant ID and API key ` - - :ref:`Client ID and Client secret ` - - :ref:`Terminal ID ` + - :ref:`Merchant ID and API key ` + - :ref:`Client ID and Client secret ` + - :ref:`Terminal ID ` -#. Save the form and copy the generated webhook URL from the :guilabel:`Viva Wallet Webhook - Endpoint` field. This URL is necessary :ref:`when configuring the webhook `. +#. Save the form and copy the generated webhook URL from the :guilabel:`Viva.com Webhook + Endpoint` field. This URL is necessary :ref:`when configuring the webhook `. -.. image:: viva_wallet/create-method-viva-wallet.png +.. image:: viva_com/create-method-viva-com.png :alt: payment method creation form - :scale: 75% -.. _viva_wallet/webhook: +.. _pos/viva_com/webhook: Configure the webhook --------------------- -Webhooks allow you to receive real-time notifications whenever a transaction occurs within your Viva -Wallet account. Set them up for `payment transactions following the Viva documentation -`_. +Webhooks allow you to receive real-time notifications whenever a transaction occurs within your +Viva.com account. Set them up for `payment transactions following the Viva.com documentation +`_. .. seealso:: `Setting up webhooks `_ @@ -115,6 +115,6 @@ Wallet account. Set them up for `payment transactions following the Viva documen Link the payment method to a POS -------------------------------- -You can select the payment method in your POS settings once the payment method is created. To do so, +Select the payment method in your POS settings once the payment method is created. To do so, go to the :ref:`POS' settings ` and add the payment method under the :guilabel:`Payment methods` field of the :guilabel:`Payment` section. diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet/access-cred.png b/content/applications/sales/point_of_sale/payment_methods/terminals/viva_com/access-cred.png similarity index 100% rename from content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet/access-cred.png rename to content/applications/sales/point_of_sale/payment_methods/terminals/viva_com/access-cred.png diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet/api-cred.png b/content/applications/sales/point_of_sale/payment_methods/terminals/viva_com/api-cred.png similarity index 100% rename from content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet/api-cred.png rename to content/applications/sales/point_of_sale/payment_methods/terminals/viva_com/api-cred.png diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/viva_com/create-method-viva-com.png b/content/applications/sales/point_of_sale/payment_methods/terminals/viva_com/create-method-viva-com.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef054c65a63b8bb32eefb745de22c5b2e897fda GIT binary patch literal 13936 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 agmj@RUVVAonx44+36@HA8g( literal 0 HcmV?d00001 diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet/terminal-id.png b/content/applications/sales/point_of_sale/payment_methods/terminals/viva_com/terminal-id.png similarity index 100% rename from content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet/terminal-id.png rename to content/applications/sales/point_of_sale/payment_methods/terminals/viva_com/terminal-id.png diff --git a/content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet/create-method-viva-wallet.png b/content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet/create-method-viva-wallet.png deleted file mode 100644 index c4255db4ee662fceaa91c1027e10142d2ff4cb6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18624 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 terminals/viva_com.rst # applications/inventory_and_mrp