From 12d7d051eb3db11d8d86c5e3822150aeb3961d8d Mon Sep 17 00:00:00 2001 From: "Tom Aarab (toaa)" Date: Thu, 24 Aug 2023 13:06:33 +0000 Subject: [PATCH] [FIX] Stripe: screenshot update Updated an outdated screenshot from V14 to V15 Forward to master. taskid-3467638 closes odoo/documentation#5640 X-original-commit: ac6d78f4d44d33ccb2100d91a7324916ad30816b Signed-off-by: Xavier Platteau (xpl) Signed-off-by: Tom Aarab (toaa) --- .../finance/payment_providers/stripe.rst | 143 +++++------------- .../stripe/payments-config.png | Bin 0 -> 11221 bytes .../stripe_enable_local_payment_method.png | Bin 11895 -> 0 bytes 3 files changed, 35 insertions(+), 108 deletions(-) create mode 100644 content/applications/finance/payment_providers/stripe/payments-config.png delete mode 100644 content/applications/finance/payment_providers/stripe/stripe_enable_local_payment_method.png diff --git a/content/applications/finance/payment_providers/stripe.rst b/content/applications/finance/payment_providers/stripe.rst index 5ee7e4338..2941282f7 100644 --- a/content/applications/finance/payment_providers/stripe.rst +++ b/content/applications/finance/payment_providers/stripe.rst @@ -10,51 +10,48 @@ Link your Stripe Account with Odoo .. seealso:: - :ref:`payment_providers/add_new` - - :doc:`Use a Stripe payment terminal in Point of Sale - <../../sales/point_of_sale/payment_methods/terminals/stripe>` The method to acquire your credentials depends on your hosting type: .. tabs:: .. group-tab:: Odoo Online - #. Go to the **eCommerce** or the **Sales** app and click the :guilabel:`Activate Stripe` or - the :guilabel:`Set payments` button on the onboarding banner. + #. Go to the **eCommerce** or the **Sales** app and click on the *Activate Stripe* or the *Set + payments* button on the onboarding banner. #. Fill in the requested information and submit the form. #. Confirm your email address when Stripe sends you a confirmation email. #. At the end of the process, you are redirected to Odoo. If you submitted all the requested information, you are all set and your payment provider is enabled. - #. You can continue to :ref:`stripe/local-payment-methods`. + #. Your can continue to :ref:`stripe/local-payment-methods`. .. tip:: To use your own API keys, :ref:`activate the Developer mode ` and :ref:`enable Stripe manually `. You can then :ref:`Fill in your - credentials `, :ref:`generate a webhook ` and enable the + credentials `, :ref:`generate a webhook ` and enable the payment provider. .. group-tab:: Odoo.sh or On-premise - #. Go to the **eCommerce** or the **Sales** app and click the :guilabel:`Activate Stripe` or - the :guilabel:`Set payments` button on the onboarding banner. + #. Go to the **eCommerce** or the **Sales** app and click on the *Activate Stripe* or the *Set + payments* button on the onboarding banner. #. Fill in the requested information and submit the form. #. Confirm your email address when Stripe sends you a confirmation email. - #. At the end of the process, you are redirected to the payment provider **Stripe** in Odoo. - #. :ref:`Fill in your credentials `. + #. At the end of the process, you are redirected to the payment provider **Stripe** on Odoo. + #. :ref:`Fill in your credentials `. #. :ref:`Generate a webhook `. #. Enable the payment provider. #. You are all set and can continue to :ref:`stripe/local-payment-methods`. .. tip:: - To connect your Stripe account after the onboarding has already been completed, go to - :menuselection:`Accounting --> Configuration --> Payment Providers --> Stripe` and click the - :guilabel:`Connect Stripe` button. + To connect your Stripe account after the onboarding is already completed, go to + :menuselection:`Accounting --> Configuration --> Payment Providers --> Stripe` and click on the + *Connect Stripe* button. .. important:: - If you are testing Stripe (in **test mode**), change the :guilabel:`State` to - :guilabel:`Test Mode`. We recommend doing this on a test Odoo database rather than on your main - database. + If you are testing Stripe (in **test mode**), change the **State** to *Test Mode*. We recommend + doing this on a test Odoo database rather than on your main database. -.. _stripe/api-keys: +.. _stripe/api_keys: Fill in your credentials ------------------------ @@ -62,8 +59,8 @@ Fill in your credentials In case your **API Credentials** are required to connect with your Stripe account, these are the credentials that must be completed: -- :ref:`Publishable Key `: The key solely used to identify the account with Stripe. -- :ref:`Secret Key `: The key to sign the merchant account with Stripe. +- :ref:`Publishable Key `: The key solely used to identify the account with Stripe. +- :ref:`Secret Key `: The key to sign the merchant account with Stripe. - :ref:`Webhook Signing Secret `: When you enable your webhook on your Stripe account, this signing secret must be set to authenticate the messages sent from Stripe to Odoo. @@ -80,69 +77,28 @@ In case your **Webhook Signing Secret** is required to connect with your Stripe create a webhook either automatically or manually. .. tabs:: - .. tab:: Manage the webhook automatically + .. tab:: Create the webhook automatically - Make sure your :ref:`Publishable and Secret keys ` are filled in, then click - the :guilabel:`Generate your Webhook` button. + Make sure your :ref:`Publishable and Secret keys ` are filled in, then click + on the *Generate your Webhook* button. - .. tip:: - To update the webhook, click once again the :guilabel:`Generate your Webhook` button. - - .. tab:: Manage the webhook manually + .. tab:: Create the webhook manually Visit the `webhooks page on Stripe `_, or log into your - Stripe dashboard and go to :menuselection:`Developers --> Webhooks`. Then, click - :guilabel:`Add endpoint` and insert the following data in the - :guilabel:`Listen to Stripe events` form: + Stripe dashboard and go to :menuselection:`Developers --> Webhooks`. Then, click on **Add + endpoint** in your **Hosted endpoints** and insert the following data into the pop-up form: - - | In the :guilabel:`Endpoint URL` field, enter your Odoo database's URL followed by - `/payment/stripe/webhook`. + - | In the **Endpoint URL**, enter your Odoo database's URL followed by + | `/payment/stripe/webhook`. | For example: `https://yourcompany.odoo.com/payment/stripe/webhook` - - At the bottom of the form, click :guilabel:`+ Select events`, then: - - - In the :guilabel:`Charge` section, select :guilabel:`charge.refunded` and - :guilabel:`charge.refund.updated`. - - In the :guilabel:`Payment Intent` section, select - :guilabel:`payment_intent.amount_capturable_updated`, - :guilabel:`payment_intent.payment_failed` and - :guilabel:`payment_intent.succeeded`. - - In the :guilabel:`Setup Intent` section, select :guilabel:`setup_intent.succeeded`. + - At the end of the form, you can **Select events** to listen to. Click on it and, in the + **Checkout** section, select **checkout.session.completed**. .. note:: It is possible to select other events, but they are currently not processed by Odoo. - Once you have selected the events, click :guilabel:`Add events`, then :guilabel:`Add endpoint` - to generate your webhook. Click :guilabel:`Reveal` to display your signing secret. - - .. tip:: - To update an existing webhook, click on it. Then, click the three dots at the right side - of the **Webhook URL** and select :guilabel:`Update details`. - -Configuration tab ------------------ - -.. _stripe/manual-capture: - -Place a hold on a card -~~~~~~~~~~~~~~~~~~~~~~ - -Stripe allows you to **capture an amount manually** instead of having an immediate capture. This -feature earmarks an amount on the customer's account for a determined period of time that depends on -the payment method used. - -To set it up, enable the :guilabel:`Capture Amount Manually` option in Odoo, as explained in the -:ref:`payment providers documentation `. - -.. warning:: - When the manual capture feature is activated, your customers are not able to proceed with any - payment if unsupported payment methods are selected. - -.. caution:: - Odoo doesn't support the partial capture yet. Be aware that a partial capture from Stripe's - interface is still managed as a full capture by Odoo. - -.. seealso:: - - :doc:`../payment_providers` + When you click on **Add endpoint**, your Webhook is configured. You can then click on + **reveal** to display your signing secret. .. _stripe/local-payment-methods: @@ -160,47 +116,18 @@ Odoo supports the following local payment methods: - iDEAL - Przelewy24 (P24) -To enable some of these local payment methods with Stripe go to -:menuselection:`Payment Providers --> Stripe --> Configuration` and add the desired payment methods -in the :guilabel:`Supported Payment Methods` field. If the desired payment method is already listed, -you don't have anything to do. +To enable some of these local payment methods with Stripe, list them as supported payment icons. To +do so, go to :menuselection:`Payment Providers --> Stripe --> Configuration` and add the desired +payment methods in the **Supported Payment Icons** field. If the desired payment method is already +listed, you do not have anything to do. -.. image:: stripe/stripe_enable_local_payment_method.png - :align: center +.. image:: stripe/payments-config.png :alt: Select and add icons of the payment methods you want to enable .. note:: - If a payment icon record does not exist in the database and its related local payment method is listed above, it is considered enabled with Stripe. - - If a local payment method is not listed, it is not supported and cannot be enabled. - -.. _stripe/express-checkout: - -Enable express checkout -======================= + - If a local payment method is not listed above, it is not supported and cannot be enabled. .. seealso:: - :ref:`payment_providers/features/express_checkout` - -After ticking the :guilabel:`Allow Express Checkout` checkbox, **Google Pay** is enabled out of the -box, but **Apple Pay** requires extra steps: You must register your web domain with Apple. This can -be done either automatically from Odoo, or manually from Stripe. - -.. tabs:: - .. tab:: Register automatically from Odoo - - #. Navigate to your payment provider and make sure that it is :guilabel:`enabled`. - #. Go to the :guilabel:`Configuration` tab and click the :guilabel:`Enable Apple Pay` - button. A notification shows that the web domain was successfully registered with Apple. - - .. tab:: Register manually from Stripe - - Visit the `Apple pay web domains page on Stripe - `_, or log into your Stripe - dashboard and go to :menuselection:`Settings --> Payments methods --> Apple Pay --> Configure - --> Web domains`. Then, click :guilabel:`Add new domain` and insert the web domain of your - Odoo database into the pop-up form. Odoo already hosts the verification file of Stripe. Click - :guilabel:`Add` to register your web domain with Apple. - -.. important:: - This operation must be repeated whenever your web domain changes. + - :doc:`../payment_providers` diff --git a/content/applications/finance/payment_providers/stripe/payments-config.png b/content/applications/finance/payment_providers/stripe/payments-config.png new file mode 100644 index 0000000000000000000000000000000000000000..7afa7209d2c9ca437eecbd84a3c11c932ba2c304 GIT binary patch literal 11221 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 Avj6}9 literal 0 HcmV?d00001 diff --git a/content/applications/finance/payment_providers/stripe/stripe_enable_local_payment_method.png b/content/applications/finance/payment_providers/stripe/stripe_enable_local_payment_method.png deleted file mode 100644 index 135c337646f8e3540358910cff70e16a226775e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11895 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